コード例 #1
0
    def test_get_shot_asset_instances_for_asset(self):
        instances = breakdown_service.get_shot_asset_instances_for_asset(
            self.entity.id)
        self.assertEquals(instances, {})

        self.new_shot_instance(self.entity.id)
        self.new_shot_instance(self.entity.id)
        self.new_shot_instance(self.entity_character.id)
        instances = breakdown_service.get_shot_asset_instances_for_asset(
            self.entity.id)
        self.assertEquals(len(instances[self.shot_id]), 2)
コード例 #2
0
    def test_get_shot_asset_instances_for_asset(self):
        instances = breakdown_service.get_shot_asset_instances_for_asset(
            self.asset.id)
        self.assertEquals(instances, {})

        asset_instance = self.new_scene_instance(self.asset_id)
        self.new_shot_instance(asset_instance["id"])
        asset_instance = self.new_scene_instance(self.asset_id)
        self.new_shot_instance(asset_instance["id"])
        asset_instance = self.new_scene_instance(self.asset_character_id)
        self.new_shot_instance(asset_instance["id"])

        instances = breakdown_service.get_shot_asset_instances_for_asset(
            self.asset.id)
        self.assertEquals(len(instances[self.shot_id]), 2)
コード例 #3
0
ファイル: resources.py プロジェクト: connectdtk/zou
 def get(self, asset_id):
     """
     Retrieve all shot asset instances linked to asset.
     """
     asset = assets_service.get_asset(asset_id)
     user_service.check_project_access(asset["project_id"])
     return breakdown_service.get_shot_asset_instances_for_asset(asset_id)
コード例 #4
0
ファイル: resources.py プロジェクト: cgwire/zou
 def get(self, asset_id):
     """
     Retrieve all shot asset instances linked to asset.
     ---
     tags:
         - Assets
     parameters:
       - in: path
         name: asset_id
         required: True
         schema:
             type: UUID
             example: a24a6ea4-ce75-4665-a070-57453082c25       
     responses:
         200:
             description: All shot asset instances linked to asset    
     """
     asset = assets_service.get_asset(asset_id)
     user_service.check_project_access(asset["project_id"])
     return breakdown_service.get_shot_asset_instances_for_asset(asset_id)