예제 #1
0
def test_delete_task(meta: MetadataRepository, project: Project, task: Task):
    task.project = meta.create_project(project)
    task = meta.create_task(task)
    assert task is not None

    meta.delete_task(task)
    assert meta.get_task_by_id(task.id) is None
    assert not task.has_meta_repo
    assert task.id is None
예제 #2
0
def test_delete_not_existing_task(meta: MetadataRepository, task: Task):
    with pytest.raises(NonExistingTaskError):
        meta.delete_task(task)