runs queue order manipulation and whitespace tightnening
This commit is contained in:
parent
a88eba7dd1
commit
99fd33f770
10 changed files with 478 additions and 121 deletions
|
|
@ -147,9 +147,19 @@ def test_load_runs_view_projects_queued_executions_in_fifo_order(
|
|||
"7 minutes ago",
|
||||
"3 minutes ago",
|
||||
)
|
||||
assert view["queued"][0]["move_up_disabled"] is True
|
||||
assert (
|
||||
view["queued"][0]["move_down_post_path"]
|
||||
== f"/actions/queued-executions/{int(first_execution.get_id())}/move-down"
|
||||
)
|
||||
assert (
|
||||
view["queued"][1]["move_up_post_path"]
|
||||
== f"/actions/queued-executions/{int(second_execution.get_id())}/move-up"
|
||||
)
|
||||
assert view["queued"][1]["move_down_disabled"] is True
|
||||
|
||||
|
||||
def test_load_runs_view_separates_queued_jobs_from_scheduled_jobs(
|
||||
def test_load_runs_view_keeps_queued_jobs_in_scheduled_jobs(
|
||||
tmp_path: Path,
|
||||
) -> None:
|
||||
initialize_database(tmp_path / "jobs-queue-separation.db")
|
||||
|
|
@ -194,10 +204,14 @@ def test_load_runs_view_separates_queued_jobs_from_scheduled_jobs(
|
|||
)
|
||||
|
||||
assert tuple(row["slug"] for row in view["queued"]) == ("queued-source",)
|
||||
assert all(row["slug"] != "queued-source" for row in view["upcoming"])
|
||||
assert tuple(row["slug"] for row in view["upcoming"]) == ("scheduled-source",)
|
||||
assert view["upcoming"][0]["run_reason"] == "Ready"
|
||||
assert view["upcoming"][0]["run_disabled"] is False
|
||||
assert tuple(row["slug"] for row in view["upcoming"]) == (
|
||||
"queued-source",
|
||||
"scheduled-source",
|
||||
)
|
||||
assert view["upcoming"][0]["run_reason"] == "Queued"
|
||||
assert view["upcoming"][0]["run_disabled"] is True
|
||||
assert view["upcoming"][1]["run_reason"] == "Ready"
|
||||
assert view["upcoming"][1]["run_disabled"] is False
|
||||
|
||||
|
||||
def test_load_runs_view_running_row_targets_queued_follow_up_cancel(
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue