def test_can_create_package_dependency_from_given_package_specification(self): """fab.tests.dependency.system_package_dependency_test Can create a package dependency from a given package specification""" package_specification = {'name': 'libc6', 'version': '2.7-10ubuntu8'} expected_package_dependency = SystemPackageDependency('libc6', '2.7-10ubuntu8') self.assertEqual(expected_package_dependency, SystemPackageDependency.from_specification(package_specification))
def test_can_create_package_dependency_from_given_package_specification( self): """fab.tests.dependency.system_package_dependency_test Can create a package dependency from a given package specification""" package_specification = {'name': 'libc6', 'version': '2.7-10ubuntu8'} expected_package_dependency = SystemPackageDependency( 'libc6', '2.7-10ubuntu8') self.assertEqual( expected_package_dependency, SystemPackageDependency.from_specification(package_specification))
def test_initialiser_unpacks_package_specifications_and_adds_package_dependencies(self): """fab.tests.dependency.system_package_dependency_collection_test Initialiser unpacks package specifications and adds package dependencies""" dependency_collection = SystemPackageDependencyCollection(SystemPackageSpecifications.COMPILATION, None, None) self.assertEqual(len(SystemPackageSpecifications.COMPILATION), len(dependency_collection)) for current_index in range(len(SystemPackageSpecifications.COMPILATION)): package_spec = SystemPackageSpecifications.COMPILATION[current_index] expected_dependency = SystemPackageDependency.from_specification(package_spec) actual_dependency = dependency_collection.dependencies[current_index] self.assertEqual(expected_dependency, actual_dependency)