Archipelago/worlds/witness/test/test_door_shuffle.py

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,
)