feat: support batch repetition and selective case import
This commit is contained in:
1 parent
df66897ff4
commit
4d6560dbd4
16 files changed
+296
-37
No files matched your search
@@ -53,9 +53,14 @@ async def test_preview_is_read_only_and_create_is_draft(monkeypatch, tmp_path):
|
||||
with pytest.raises(ValueError):
|
||||
await tools.mobile_batch("create", batch={"name": "x"})
|
||||
request.assert_not_awaited()
|
||||
await tools.mobile_batch("create", request_id="stable-id", batch={"name": "x"})
|
||||
selected = [{"name": "选中用例", "goal": "观察设置"}]
|
||||
await tools.mobile_batch(
|
||||
"create", request_id="stable-id", batch={"name": "x", "cases": selected, "repeat_count": 3}
|
||||
)
|
||||
assert request.await_count == 1
|
||||
assert request.call_args.kwargs["json"]["request_id"] == "stable-id"
|
||||
assert request.call_args.kwargs["json"]["cases"] == selected
|
||||
assert request.call_args.kwargs["json"]["repeat_count"] == 3
|
||||
assert request.call_args.args[1] == "/api/automation/batches"
|
||||
|
||||
|
||||
|
||||
Reference in new issue
Block a user