def test_project__add_tasks(project_b: Project, task_factory, meta: MetadataRepository): tasks = [task_factory() for _ in range(5)] assert len(project_b.tasks) == 0 project_b.add_tasks(tasks) assert len(project_b.tasks) == 5 for t in tasks: task_id = t.id assert task_id is not None assert t == meta.get_task_by_id(task_id) assert t == project_b.tasks[task_id] assert t == project_b.tasks(t.name)
def test_project__add_tasks__empty(project_b: Project): project_b.add_tasks([]) assert len(project_b.tasks) == 0