mirror of
				https://github.com/MarioSpore/Grinch-AP.git
				synced 2025-10-21 20:21:32 -06:00 
			
		
		
		
	
		
			
	
	
		
			57 lines
		
	
	
		
			1.8 KiB
		
	
	
	
		
			Python
		
	
	
	
	
	
		
		
			
		
	
	
			57 lines
		
	
	
		
			1.8 KiB
		
	
	
	
		
			Python
		
	
	
	
	
	
|   | from . import BlasphemousTestBase | ||
|  | from ..Locations import location_names | ||
|  | 
 | ||
|  | 
 | ||
|  | class BotSSGauntletTest(BlasphemousTestBase): | ||
|  |     options = { | ||
|  |         "starting_location": "albero", | ||
|  |         "wall_climb_shuffle": True, | ||
|  |         "dash_shuffle": True | ||
|  |     } | ||
|  | 
 | ||
|  |     @property | ||
|  |     def run_default_tests(self) -> bool: | ||
|  |         return False | ||
|  |      | ||
|  |     def test_botss_gauntlet(self) -> None: | ||
|  |         self.assertAccessDependency([location_names["CO25"]], [["Dash Ability", "Wall Climb Ability"]], True) | ||
|  | 
 | ||
|  | 
 | ||
|  | class BackgroundZonesTest(BlasphemousTestBase): | ||
|  |     @property | ||
|  |     def run_default_tests(self) -> bool: | ||
|  |         return False | ||
|  | 
 | ||
|  |     def test_dc_shroud(self) -> None: | ||
|  |         self.assertAccessDependency([location_names["RB03"]], [["Shroud of Dreamt Sins"]], True) | ||
|  | 
 | ||
|  |     def test_wothp_bronze_cells(self) -> None: | ||
|  |         bronze_locations = [ | ||
|  |             location_names["QI70"], | ||
|  |             location_names["RESCUED_CHERUB_03"] | ||
|  |         ] | ||
|  | 
 | ||
|  |         self.assertAccessDependency(bronze_locations, [["Key of the Secular"]], True) | ||
|  | 
 | ||
|  |     def test_wothp_silver_cells(self) -> None: | ||
|  |         silver_locations = [ | ||
|  |             location_names["CO24"], | ||
|  |             location_names["RESCUED_CHERUB_34"], | ||
|  |             location_names["CO37"], | ||
|  |             location_names["RESCUED_CHERUB_04"] | ||
|  |         ] | ||
|  | 
 | ||
|  |         self.assertAccessDependency(silver_locations, [["Key of the Scribe"]], True) | ||
|  | 
 | ||
|  |     def test_wothp_gold_cells(self) -> None: | ||
|  |         gold_locations = [ | ||
|  |             location_names["QI51"], | ||
|  |             location_names["CO26"], | ||
|  |             location_names["CO02"] | ||
|  |         ] | ||
|  | 
 | ||
|  |         self.assertAccessDependency(gold_locations, [["Key of the Inquisitor"]], True) | ||
|  | 
 | ||
|  |     def test_wothp_quirce(self) -> None: | ||
|  |         self.assertAccessDependency([location_names["BS14"]], [["Key of the Secular", "Key of the Scribe", "Key of the Inquisitor"]], True) |