def test_can_add_individual_dependencies_to_collection(self): """fab.tests.dependency.system_package_dependency_collection_test Can add individual dependencies to the collection""" dependency_collection = SystemPackageDependencyCollection([], None, None) self.assertEqual(0, len(dependency_collection)) for count in range(4): dependency_collection.add(self.mox.CreateMock(SystemPackageDependency)) self.assertEqual(4, len(dependency_collection))
def test_can_find_unmet_dependencies(self): """fab.tests.dependency.system_package_dependency_collection_test Can find unmet dependencies""" dependency_collection = SystemPackageDependencyCollection([], self.mock_package_inspector, self.mock_feedback) dependency_collection.add(self._create_unmet_package_dependency("package1")) dependency_collection.add(self._create_met_package_dependency("package2")) dependency_collection.add(self._create_unmet_package_dependency("package3")) dependency_collection.add(self._create_met_package_dependency("package4")) dependency_collection.add(self._create_met_package_dependency("package5")) self.mox.ReplayAll() self.assertEqual(["package1", "package3"], dependency_collection.find_unmet_dependencies())