def test_process_misuse(self): uut = ProjectVersionMisuseTask() uut.process_project_version_misuse = MagicMock() project = create_project("p1") m1 = create_misuse("m1") m2 = create_misuse("m2") m3 = create_misuse("m3") v1 = create_version("v1", misuses=[m1, m2], project=project) v2 = create_version("v2", misuses=[m3], project=project) uut.process_project(project) assert_equals([call(project, v1, m1), call(project, v1, m2), call(project, v2, m3)], uut.process_project_version_misuse.call_args_list)
def test_white_list_version(self): uut = ProjectVersionMisuseTask() uut.process_project_version_misuse = MagicMock() project = create_project("-p-") misuse1 = create_misuse("-m1-", project=project) misuse2 = create_misuse("-m2-", project=project) version = create_version("-v1-", misuses=[misuse1], project=project) create_version("-v2-", misuses=[misuse2], project=project) uut.white_list = [version.id] uut.process_project(project) assert_equals([call(project, version, misuse1)], uut.process_project_version_misuse.call_args_list)