| 
									
										
										
										
											2023-11-25 07:09:08 -05:00
										 |  |  | from . import LingoTestBase | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | class TestPanelHunt(LingoTestBase): | 
					
						
							|  |  |  |     options = { | 
					
						
							| 
									
										
										
										
											2024-07-26 04:53:11 -04:00
										 |  |  |         "shuffle_doors": "doors", | 
					
						
							| 
									
										
										
										
											2023-11-25 07:09:08 -05:00
										 |  |  |         "location_checks": "insanity", | 
					
						
							|  |  |  |         "victory_condition": "level_2", | 
					
						
							|  |  |  |         "level_2_requirement": "15" | 
					
						
							|  |  |  |     } | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |     def test_another_try(self) -> None: | 
					
						
							|  |  |  |         self.collect_by_name("The Traveled - Entrance") # idk why this is needed | 
					
						
							|  |  |  |         self.assertFalse(self.can_reach_location("Second Room - ANOTHER TRY")) | 
					
						
							|  |  |  |         self.assertFalse(self.can_reach_location("Second Room - Unlock Level 2")) | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |         self.collect_by_name("Second Room - Exit Door") | 
					
						
							|  |  |  |         self.assertTrue(self.can_reach_location("Second Room - ANOTHER TRY")) | 
					
						
							|  |  |  |         self.assertTrue(self.can_reach_location("Second Room - Unlock Level 2")) |