コード例 #1
0
 def test_spawn(self):
     obj1 = spawner.spawn(self.prot1)
     # check spawned objects have the right tag
     self.assertEqual(
         list(protlib.search_objects_with_prototype("testprototype")), obj1)
     self.assertEqual([
         o.key for o in spawner.spawn(_PROTPARENTS["GOBLIN"],
                                      _PROTPARENTS["GOBLIN_ARCHWIZARD"],
                                      prototype_parents=_PROTPARENTS)
     ], ['goblin grunt', 'goblin archwizard'])
コード例 #2
0
ファイル: tests.py プロジェクト: nullwaves/evennia
 def test_spawn_from_str(self):
     protlib.save_prototype(self.prot1)
     obj1 = spawner.spawn(self.prot1['prototype_key'])
     self.assertEqual(
         list(protlib.search_objects_with_prototype("testprototype")), obj1)
     self.assertEqual([
         o.key for o in spawner.spawn(_PROTPARENTS["GOBLIN"],
                                      _PROTPARENTS["GOBLIN_ARCHWIZARD"],
                                      prototype_parents=_PROTPARENTS)
     ], ['goblin grunt', 'goblin archwizard'])