29 lines
		
	
	
		
			1.0 KiB
		
	
	
	
		
			Python
		
	
	
	
			
		
		
	
	
			29 lines
		
	
	
		
			1.0 KiB
		
	
	
	
		
			Python
		
	
	
	
| from . import RoR2TestBase
 | |
| 
 | |
| 
 | |
| class VoidlingGoalTest(RoR2TestBase):
 | |
|     options = {
 | |
|         "dlc_sotv": "true",
 | |
|         "victory": "voidling"
 | |
|     }
 | |
| 
 | |
|     def test_planetarium(self) -> None:
 | |
|         self.collect_all_but(["The Planetarium", "Victory"])
 | |
|         self.assertFalse(self.can_reach_entrance("The Planetarium"))
 | |
|         self.assertBeatable(False)
 | |
|         self.collect_by_name("The Planetarium")
 | |
|         self.assertTrue(self.can_reach_entrance("The Planetarium"))
 | |
|         self.assertBeatable(True)
 | |
| 
 | |
|     def test_void_locus_to_victory(self) -> None:
 | |
|         self.collect_all_but(["Void Locus", "Commencement"])
 | |
|         self.assertFalse(self.can_reach_location("Victory"))
 | |
|         self.collect_by_name("Void Locus")
 | |
|         self.assertTrue(self.can_reach_entrance("Victory"))
 | |
| 
 | |
|     def test_commencement_to_victory(self) -> None:
 | |
|         self.collect_all_but(["Void Locus", "Commencement"])
 | |
|         self.assertFalse(self.can_reach_location("Victory"))
 | |
|         self.collect_by_name("Commencement")
 | |
|         self.assertTrue(self.can_reach_location("Victory"))
 |