mirror of
				https://github.com/MarioSpore/Grinch-AP.git
				synced 2025-10-21 20:21:32 -06:00 
			
		
		
		
	
		
			
	
	
		
			17 lines
		
	
	
		
			599 B
		
	
	
	
		
			Python
		
	
	
	
	
	
		
		
			
		
	
	
			17 lines
		
	
	
		
			599 B
		
	
	
	
		
			Python
		
	
	
	
	
	
|   | from unittest import TestCase | ||
|  | 
 | ||
|  | from settings import Group | ||
|  | from worlds.AutoWorld import AutoWorldRegister | ||
|  | 
 | ||
|  | 
 | ||
|  | class TestSettings(TestCase): | ||
|  |     def test_settings_can_update(self) -> None: | ||
|  |         """
 | ||
|  |         Test that world settings can update. | ||
|  |         """
 | ||
|  |         for game_name, world_type in AutoWorldRegister.world_types.items(): | ||
|  |             with self.subTest(game=game_name): | ||
|  |                 if world_type.settings is not None: | ||
|  |                     assert isinstance(world_type.settings, Group) | ||
|  |                     world_type.settings.update({})  # a previous bug had a crash in this call to update |