コード例 #1
0
 def test_build_asset_instance_name(self):
     name = breakdown_service.build_asset_instance_name(self.asset_id, 3)
     self.assertEqual(name, "Tree_0003")
     name = breakdown_service.build_asset_instance_name(
         self.asset_character_id, 5
     )
     self.assertEqual(name, "Rabbit_0005")
コード例 #2
0
 def generate_fixture_asset_asset_instance(self,
                                           asset=None,
                                           target_asset=None,
                                           number=1):
     if asset is None:
         asset = self.asset_character
     if target_asset is None:
         target_asset = self.asset
     self.asset_instance = AssetInstance.create(
         asset_id=asset.id,
         target_asset_id=target_asset.id,
         number=number,
         name=breakdown_service.build_asset_instance_name(asset.id, number),
         description="Asset instance description")
     return self.asset_instance
コード例 #3
0
 def generate_fixture_scene_asset_instance(self,
                                           asset=None,
                                           scene=None,
                                           number=1):
     if asset is None:
         asset = self.asset
     if scene is None:
         scene = self.scene
     self.asset_instance = AssetInstance.create(
         asset_id=asset.id,
         scene_id=scene.id,
         number=number,
         name=breakdown_service.build_asset_instance_name(
             self.asset.id, number),
         description="Asset instance description")
     return self.asset_instance