コード例 #1
0
ファイル: base.py プロジェクト: JioCloudCompute/ec2-api
 def set_mock_items(*items):
     db_api.__db_items = copy.copy(items)
     db_api.get_items.side_effect = (
         tools.get_db_api_get_items(*db_api.__db_items))
     db_api.get_item_by_id.side_effect = (
         tools.get_db_api_get_item_by_id(*db_api.__db_items))
     db_api.get_items_by_ids.side_effect = (
         tools.get_db_api_get_items_by_ids(*db_api.__db_items))
     db_api.get_items_ids.side_effect = (
         tools.get_db_api_get_items_ids(*db_api.__db_items))
コード例 #2
0
 def set_mock_db_items(self, *items):
     self._db_items = copy.copy(items)
     self.db_api.get_items.side_effect = (tools.get_db_api_get_items(
         *self._db_items))
     self.db_api.get_item_by_id.side_effect = (
         tools.get_db_api_get_item_by_id(*self._db_items))
     self.db_api.get_items_by_ids.side_effect = (
         tools.get_db_api_get_items_by_ids(*self._db_items))
     self.db_api.get_items_ids.side_effect = (
         tools.get_db_api_get_items_ids(*self._db_items))
コード例 #3
0
ファイル: base.py プロジェクト: zeus911/ec2-api
 def set_mock_items(*items):
     db_api.__db_items = copy.copy(items)
     db_api.get_items.side_effect = (tools.get_db_api_get_items(
         *db_api.__db_items))
     db_api.get_item_by_id.side_effect = (
         tools.get_db_api_get_item_by_id(*db_api.__db_items))
     db_api.get_items_by_ids.side_effect = (
         tools.get_db_api_get_items_by_ids(*db_api.__db_items))
     db_api.get_items_ids.side_effect = (tools.get_db_api_get_items_ids(
         *db_api.__db_items))
コード例 #4
0
ファイル: base.py プロジェクト: vishnu-kumar/jcsapitest
 def set_mock_db_items(self, *items):
     self._db_items = copy.copy(items)
     self.db_api.get_items.side_effect = (
         tools.get_db_api_get_items(*self._db_items))
     self.db_api.get_item_by_id.side_effect = (
         tools.get_db_api_get_item_by_id(*self._db_items))
     self.db_api.get_items_by_ids.side_effect = (
         tools.get_db_api_get_items_by_ids(*self._db_items))
     self.db_api.get_items_ids.side_effect = (
         tools.get_db_api_get_items_ids(*self._db_items))
コード例 #5
0
    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)
コード例 #6
0
ファイル: test_image.py プロジェクト: vichusharma/ec2-api
    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)