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