def test_add_then_remove_results_in_0_active(task_state: TaskState, job_from_task: Job): task_state.add(job_from_task) task_state.remove(job_from_task) assert task_state.count_active() == 0
def test_add_already_activated_job_does_not_raise_an_error( task_state: TaskState, job_from_task: Job): task_state.add(job_from_task) task_state.add(job_from_task)
def test_add_counts_as_active(task_state: TaskState, job_from_task): task_state.add(job_from_task) assert task_state.count_active() == 1