class DependencyCollectionVerifierTest(mox.MoxTestBase): def setUp(self): super(DependencyCollectionVerifierTest, self).setUp() self.mock_dependency_collection = self.mox.CreateMock( SystemPackageDependencyCollection) self.dependency_collection_verifier = DependencyCollectionVerifier() def test_unmet_dependencies_list_is_empty_on_initialisation(self): """fab.tests.dependency.verifier.dependency_collection_verifier_test Unmet dependencies list is empty on initialisation""" self.assertEqual( 0, len(self.dependency_collection_verifier.unmet_dependencies)) def test_can_verify_given_dependency_collection(self): """fab.tests.dependency.verifier.dependency_collection_verifier_test Can verify a given dependency collection""" expected_unmet_dependencies = ['package1', 'package4'] self.mock_dependency_collection.find_unmet_dependencies().AndReturn( expected_unmet_dependencies) self.mox.ReplayAll() self.dependency_collection_verifier.verify( self.mock_dependency_collection) self.assertEqual( expected_unmet_dependencies, self.dependency_collection_verifier.unmet_dependencies) def test_can_report_when_not_all_dependencies_were_met(self): """fab.tests.dependency.verifier.dependency_collection_verifier_test Can report when not all dependencies were met""" self.dependency_collection_verifier.unmet_dependencies = [] self.assertFalse( self.dependency_collection_verifier.not_all_dependencies_met(), "Expected all dependencies to be met") self.dependency_collection_verifier.unmet_dependencies = [ 'package1', 'package4' ] self.assertTrue( self.dependency_collection_verifier.not_all_dependencies_met(), "Expected not all dependencies to be met") def test_can_list_unmet_dependency_names(self): """fab.tests.dependency.verifier.dependency_collection_verifier_test Can list unmet dependency names""" self.dependency_collection_verifier.unmet_dependencies = [ 'package1', 'package4' ] self.assertEqual( "package1 package4", self.dependency_collection_verifier.unmet_dependency_names())
class DependencyCollectionVerifierTest(mox.MoxTestBase): def setUp(self): super(DependencyCollectionVerifierTest, self).setUp() self.mock_dependency_collection = self.mox.CreateMock(SystemPackageDependencyCollection) self.dependency_collection_verifier = DependencyCollectionVerifier() def test_unmet_dependencies_list_is_empty_on_initialisation(self): """fab.tests.dependency.verifier.dependency_collection_verifier_test Unmet dependencies list is empty on initialisation""" self.assertEqual(0, len(self.dependency_collection_verifier.unmet_dependencies)) def test_can_verify_given_dependency_collection(self): """fab.tests.dependency.verifier.dependency_collection_verifier_test Can verify a given dependency collection""" expected_unmet_dependencies = ['package1', 'package4'] self.mock_dependency_collection.find_unmet_dependencies().AndReturn(expected_unmet_dependencies) self.mox.ReplayAll() self.dependency_collection_verifier.verify(self.mock_dependency_collection) self.assertEqual(expected_unmet_dependencies, self.dependency_collection_verifier.unmet_dependencies) def test_can_report_when_not_all_dependencies_were_met(self): """fab.tests.dependency.verifier.dependency_collection_verifier_test Can report when not all dependencies were met""" self.dependency_collection_verifier.unmet_dependencies = [] self.assertFalse(self.dependency_collection_verifier.not_all_dependencies_met(), "Expected all dependencies to be met") self.dependency_collection_verifier.unmet_dependencies = ['package1', 'package4'] self.assertTrue(self.dependency_collection_verifier.not_all_dependencies_met(), "Expected not all dependencies to be met") def test_can_list_unmet_dependency_names(self): """fab.tests.dependency.verifier.dependency_collection_verifier_test Can list unmet dependency names""" self.dependency_collection_verifier.unmet_dependencies = ['package1', 'package4'] self.assertEqual("package1 package4", self.dependency_collection_verifier.unmet_dependency_names())
def setUp(self): super(DependencyCollectionVerifierTest, self).setUp() self.mock_dependency_collection = self.mox.CreateMock( SystemPackageDependencyCollection) self.dependency_collection_verifier = DependencyCollectionVerifier()
def create_with(host_controller): return LinuxPackageVerifier(DependencyCollectionVerifier(), host_controller)
def setUp(self): super(DependencyCollectionVerifierTest, self).setUp() self.mock_dependency_collection = self.mox.CreateMock(SystemPackageDependencyCollection) self.dependency_collection_verifier = DependencyCollectionVerifier()