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)
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)
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)
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)