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