def test_get_db_items(self): describer = image_api.ImageDescriber() describer.context = base.create_context() # NOTE(ft): the first requested image appears is user owend and public, # the second is absent db_api = self.mock_db() db_api.set_mock_items(fakes.DB_IMAGE_1) describer.ids = set([fakes.ID_EC2_IMAGE_1, fakes.ID_EC2_IMAGE_2]) self.assertRaises(exception.InvalidAMIIDNotFound, describer.get_db_items)
def test_get_db_items(self, db_api): describer = image_api.ImageDescriber() describer.context = base.create_context() # NOTE(ft): the first requested image appears is user owend and public, # the second is absent db_api.get_items.side_effect = (tools.get_db_api_get_items()) db_api.get_items_by_ids.side_effect = ( tools.get_db_api_get_items_by_ids(fakes.DB_IMAGE_1)) db_api.get_public_items.side_effect = [[fakes.DB_IMAGE_1], [], []] describer.ids = set([fakes.ID_EC2_IMAGE_1, fakes.ID_EC2_IMAGE_2]) self.assertRaises(exception.InvalidAMIIDNotFound, describer.get_db_items)