 4054a9f15f
			
		
	
	4054a9f15f
	
	
	
		
			
			* Change 'The Body main area' by 'The Body center area' for consistency * Renaming some locations for consistency * Adding a line for standard * Replacing Cathedral by Mithalas Cathedral and addin Blind goal option * Client option renaming for consistency * Fix death link not working * Removing death link from the option to put it client side * Changing Left to Right
		
			
				
	
	
		
			46 lines
		
	
	
		
			2.0 KiB
		
	
	
	
		
			Python
		
	
	
	
	
	
			
		
		
	
	
			46 lines
		
	
	
		
			2.0 KiB
		
	
	
	
		
			Python
		
	
	
	
	
	
| """
 | |
| Author: Louis M
 | |
| Date: Thu, 18 Apr 2024 18:45:56 +0000
 | |
| Description: Unit test used to test accessibility of locations with and without Li
 | |
| """
 | |
| 
 | |
| from . import AquariaTestBase
 | |
| 
 | |
| 
 | |
| class LiAccessTest(AquariaTestBase):
 | |
|     """Unit test used to test accessibility of locations with and without Li"""
 | |
|     options = {
 | |
|         "turtle_randomizer": 1,
 | |
|     }
 | |
| 
 | |
|     def test_li_song_location(self) -> None:
 | |
|         """Test locations that require Li"""
 | |
|         locations = [
 | |
|             "Sunken City right area, crate close to the save crystal",
 | |
|             "Sunken City right area, crate in the left bottom room",
 | |
|             "Sunken City left area, crate in the little pipe room",
 | |
|             "Sunken City left area, crate close to the save crystal",
 | |
|             "Sunken City left area, crate before the bedroom",
 | |
|             "Sunken City left area, Girl Costume",
 | |
|             "Sunken City, bulb on top of the boss area",
 | |
|             "The Body center area, breaking Li's cage",
 | |
|             "The Body center area, bulb on the main path blocking tube",
 | |
|             "The Body left area, first bulb in the top face room",
 | |
|             "The Body left area, second bulb in the top face room",
 | |
|             "The Body left area, bulb below the water stream",
 | |
|             "The Body left area, bulb in the top path to the top face room",
 | |
|             "The Body left area, bulb in the bottom face room",
 | |
|             "The Body right area, bulb in the top face room",
 | |
|             "The Body right area, bulb in the top path to the bottom face room",
 | |
|             "The Body right area, bulb in the bottom face room",
 | |
|             "The Body bottom area, bulb in the Jelly Zap room",
 | |
|             "The Body bottom area, bulb in the nautilus room",
 | |
|             "The Body bottom area, Mutant Costume",
 | |
|             "Final Boss area, bulb in the boss third form room",
 | |
|             "Beating the Golem",
 | |
|             "Sunken City cleared",
 | |
|             "Objective complete"
 | |
|         ]
 | |
|         items = [["Li and Li song", "Body tongue cleared"]]
 | |
|         self.assertAccessDependency(locations, items)
 |