def test_get_repositories(self): # Setup repos = [ { 'id': 'matching', 'notes': {pulp_constants.REPO_NOTE_TYPE_KEY: constants.REPO_NOTE_GLANCE, }, 'importers': [ {'config': {}} ], 'distributors': [ {'id': constants.CLI_WEB_DISTRIBUTOR_ID} ] }, {'id': 'non-rpm-repo', 'notes': {}} ] self.context.server.repo.repositories.return_value.response_body = repos # Test command = ListOpenstackRepositoriesCommand(self.context) repos = command.get_repositories({}) # Verify self.assertEqual(1, len(repos)) self.assertEqual(repos[0]['id'], 'matching')
def test_get_repositories(self): # Setup repos = [{ 'id': 'matching', 'notes': { pulp_constants.REPO_NOTE_TYPE_KEY: constants.REPO_NOTE_GLANCE, }, 'importers': [{ 'config': {} }], 'distributors': [{ 'id': constants.CLI_WEB_DISTRIBUTOR_ID }] }, { 'id': 'non-rpm-repo', 'notes': {} }] self.context.server.repo.repositories.return_value.response_body = repos # Test command = ListOpenstackRepositoriesCommand(self.context) repos = command.get_repositories({}) # Verify self.assertEqual(1, len(repos)) self.assertEqual(repos[0]['id'], 'matching')
def test_get_repositories_no_details(self): # Setup repos = [ { 'id': 'foo', 'display_name': 'bar', 'notes': {pulp_constants.REPO_NOTE_TYPE_KEY: constants.REPO_NOTE_GLANCE, } } ] self.context.server.repo.repositories.return_value.response_body = repos # Test command = ListOpenstackRepositoriesCommand(self.context) repos = command.get_repositories({}) # Verify self.assertEqual(1, len(repos)) self.assertEqual(repos[0]['id'], 'foo') self.assertTrue('importers' not in repos[0]) self.assertTrue('distributors' not in repos[0])
def test_get_repositories_no_details(self): # Setup repos = [{ 'id': 'foo', 'display_name': 'bar', 'notes': { pulp_constants.REPO_NOTE_TYPE_KEY: constants.REPO_NOTE_GLANCE, } }] self.context.server.repo.repositories.return_value.response_body = repos # Test command = ListOpenstackRepositoriesCommand(self.context) repos = command.get_repositories({}) # Verify self.assertEqual(1, len(repos)) self.assertEqual(repos[0]['id'], 'foo') self.assertTrue('importers' not in repos[0]) self.assertTrue('distributors' not in repos[0])