| 
									
										
										
										
											2021-01-30 23:43:15 +01:00
										 |  |  | from worlds.alttp.Shops import shop_table | 
					
						
							| 
									
										
										
										
											2021-01-22 20:53:48 +01:00
										 |  |  | 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) |