Fix import queue UI controls #31
This commit is contained in:
@@ -95,6 +95,20 @@ def test_queue_item_run_now_imports_only_selected_item(tmp_path, monkeypatch):
|
||||
assert rows["Waiting.mkv"]["state"] == "manual_batch"
|
||||
|
||||
|
||||
def test_current_job_status_includes_progress(tmp_path, monkeypatch):
|
||||
main, _download, _movies, _tv = configure_main(tmp_path, monkeypatch)
|
||||
monkeypatch.setattr(main.time, "time", lambda: 110.0)
|
||||
|
||||
main.set_current_job("Movie.mkv", bytes_copied=50, total_bytes=200, started_at=100.0)
|
||||
|
||||
current = main.control_status()["current"]
|
||||
assert current["file"] == "Movie.mkv"
|
||||
assert current["bytes_copied"] == 50
|
||||
assert current["total_bytes"] == 200
|
||||
assert current["percent"] == 25
|
||||
assert current["elapsed_seconds"] == 10
|
||||
|
||||
|
||||
def test_cancel_current_stops_before_next_manual_item(tmp_path, monkeypatch):
|
||||
main, download, movies, tv = configure_main(tmp_path, monkeypatch)
|
||||
batch = download / "Release"
|
||||
|
||||
Reference in New Issue
Block a user