25 lines
		
	
	
		
			665 B
		
	
	
	
		
			Python
		
	
	
	
			
		
		
	
	
			25 lines
		
	
	
		
			665 B
		
	
	
	
		
			Python
		
	
	
	
from ..test import WitnessTestBase
 | 
						|
 | 
						|
 | 
						|
class TestIndividualDoors(WitnessTestBase):
 | 
						|
    options = {
 | 
						|
        "shuffle_doors": "doors",
 | 
						|
        "door_groupings": "off",
 | 
						|
    }
 | 
						|
 | 
						|
    def test_swamp_laser_shortcut(self) -> None:
 | 
						|
        """
 | 
						|
        Test that Door Shuffle grants early access to Swamp Laser from the back shortcut.
 | 
						|
        """
 | 
						|
 | 
						|
        self.assertTrue(self.get_items_by_name("Swamp Laser Shortcut (Door)"))
 | 
						|
 | 
						|
        self.assertAccessDependency(
 | 
						|
            ["Swamp Laser Panel"],
 | 
						|
            [
 | 
						|
                ["Swamp Laser Shortcut (Door)"],
 | 
						|
                ["Swamp Red Underwater Exit (Door)"],
 | 
						|
            ],
 | 
						|
            only_check_listed=True,
 | 
						|
        )
 |