add test for unique sram offsets for shops
doubles as a way to print them out for debugging
This commit is contained in:
		
							parent
							
								
									a2eb666ae9
								
							
						
					
					
						commit
						1385fb1894
					
				|  | @ -0,0 +1,13 @@ | ||||||
|  | from Shops import shop_table | ||||||
|  | from test.TestBase import TestBase | ||||||
|  | 
 | ||||||
|  | 
 | ||||||
|  | class TestSram(TestBase): | ||||||
|  |     def testUniqueOffset(self): | ||||||
|  |         sram_ids = set() | ||||||
|  |         for shop_name, shopdata in shop_table.items(): | ||||||
|  |             for x in range(3): | ||||||
|  |                 new = shopdata.sram_offset + x | ||||||
|  |                 with self.subTest(shop_name, slot=x + 1, offset=new): | ||||||
|  |                     self.assertNotIn(new, sram_ids) | ||||||
|  |                 sram_ids.add(new) | ||||||
		Loading…
	
		Reference in New Issue