13 lines
		
	
	
		
			577 B
		
	
	
	
		
			Python
		
	
	
	
	
	
			
		
		
	
	
			13 lines
		
	
	
		
			577 B
		
	
	
	
		
			Python
		
	
	
	
	
	
| import unittest
 | |
| from worlds.AutoWorld import AutoWorldRegister
 | |
| 
 | |
| 
 | |
| class TestBase(unittest.TestCase):
 | |
|     def testCreateItem(self):
 | |
|         for game_name, world_type in AutoWorldRegister.world_types.items():
 | |
|             proxy_world = world_type(None, 0)  # this is identical to MultiServer.py creating worlds
 | |
|             for item_name in world_type.item_name_to_id:
 | |
|                 with self.subTest("Create Item", item_name=item_name, game_name=game_name):
 | |
|                     item = proxy_world.create_item(item_name)
 | |
|                     self.assertEqual(item.name, item_name)
 | 
