Tests: test that no worlds fail to load (#3318)
* test that no worlds fail to load * pep8 * Update test_implemented.py --------- Co-authored-by: black-sliver <59490463+black-sliver@users.noreply.github.com> Co-authored-by: NewSoupVi <57900059+NewSoupVi@users.noreply.github.com>
This commit is contained in:
		
							parent
							
								
									0e893889c7
								
							
						
					
					
						commit
						1b6fb7b090
					
				| 
						 | 
				
			
			@ -3,6 +3,7 @@ import unittest
 | 
			
		|||
from Fill import distribute_items_restrictive
 | 
			
		||||
from NetUtils import encode
 | 
			
		||||
from worlds.AutoWorld import AutoWorldRegister, call_all
 | 
			
		||||
from worlds import failed_world_loads
 | 
			
		||||
from . import setup_solo_multiworld
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
| 
						 | 
				
			
			@ -47,3 +48,7 @@ class TestImplemented(unittest.TestCase):
 | 
			
		|||
                for key, data in multiworld.worlds[1].fill_slot_data().items():
 | 
			
		||||
                    self.assertIsInstance(key, str, "keys in slot data must be a string")
 | 
			
		||||
                    self.assertIsInstance(encode(data), str, f"object {type(data).__name__} not serializable.")
 | 
			
		||||
 | 
			
		||||
    def test_no_failed_world_loads(self):
 | 
			
		||||
        if failed_world_loads:
 | 
			
		||||
            self.fail(f"The following worlds failed to load: {failed_world_loads}")
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
		Reference in New Issue