mirror of
				https://github.com/pocketpy/pocketpy
				synced 2025-10-31 08:50:17 +00:00 
			
		
		
		
	
		
			
				
	
	
		
			21 lines
		
	
	
		
			459 B
		
	
	
	
		
			Python
		
	
	
	
	
	
			
		
		
	
	
			21 lines
		
	
	
		
			459 B
		
	
	
	
		
			Python
		
	
	
	
	
	
| import os
 | |
| os.chdir('benchmarks')
 | |
| 
 | |
| import json
 | |
| 
 | |
| _2489KB = 'WorldMap_GridVania_layout.ldtk'
 | |
| _1093KB = 'WorldMap_Free_layout.ldtk'
 | |
| _339KB = 'Typical_2D_platformer_example.ldtk'
 | |
| 
 | |
| with open(f'res/{_2489KB}', 'r') as f:
 | |
|     json_content = f.read()
 | |
| 
 | |
| data: dict = json.loads(json_content)
 | |
| assert isinstance(data, dict)
 | |
| 
 | |
| # serialize and deserialize
 | |
| dumped: str = json.dumps(data)
 | |
| loaded: dict = json.loads(dumped)
 | |
| assert len(data) == len(loaded)
 | |
| assert data == loaded
 |