def check_package_retrieval(self, listing, package_name, requested_version, expected_version): package = listing.get_package(package_name, version.parse_spec(requested_version)) self.assertNotEqual(package, None) self.assertEqual(package.get_name(), package_name) self.assertEqual(package.get_version(), version.parse_version(expected_version), 'Expected to get %s - instead got %s' % (expected_version, package.get_version()))
def check_package_retrieval_with_flavor(self, listing, package_name, requested_version, flavor, expected_version): package = listing.get_package(package_name, version.parse_spec(requested_version), flavor=flavor) self.assertIsNotNone(package, 'Got None when retrieving %s %s %s' % (package_name, requested_version, flavor)) self.assertEqual(package.get_name(), package_name) self.assertEqual(package.get_version(), version.parse_version(expected_version), 'Expected to get %s - instead got %s' % (expected_version, package.get_version()))