mirror of
https://github.com/MarioSpore/Grinch-AP.git
synced 2025-10-21 12:11:33 -06:00

* Add hidden early symbol item option, make some unit tests * Add early symbol item false to the arrows test * I guess it's not an issue * more tests * assertEqual * cleanup * add minimum symbols test for all 3 modes * Formatting * Add more minimal beatability tests * one more for the road * I HATE THIS AAAAAAAAAAAHHHHHHHHHHH WHY DID WE GO WITH OPTIONS * loiaqeäsdhgalikSDGHjasDÖKHGASKLDÖGHJASKLJGHJSAÖkfaöslifjasöfASGJÖASDLFGJ'sklgösLGIKsdhJLGÖsdfjälghklDASFJghjladshfgjasdfälkjghasdöLfghasd-kjgjASDLÖGHAESKDLJGJÖsdaLGJHsadöKGjFDSLAkgjölSÄDghbASDFKGjasdLJGhjLÖSDGHLJASKDkgjldafjghjÖLADSFghäasdökgjäsadjlgkjsadkLHGsaDÖLGSADGÖLwSdlgkJLwDSFÄLHBJsaöfdkHweaFGIoeWjvlkdösmVJÄlsafdJKhvjdsJHFGLsdaövhWDsköLV-ksdFJHGVöSEKD * fix imports (within apworld needs to be relative) * Update worlds/witness/options.py Co-authored-by: Exempt-Medic <60412657+Exempt-Medic@users.noreply.github.com> * Sure * good suggestion * subtest * Add some EP shuffle unit tests, also an explicit event-checking unit test * add more tests yay * oops * mypy * Update worlds/witness/options.py Co-authored-by: black-sliver <59490463+black-sliver@users.noreply.github.com> * Collapse into one test :( * More efficiency * line length * More collapsing * Cleanup and docstrings --------- Co-authored-by: Exempt-Medic <60412657+Exempt-Medic@users.noreply.github.com> Co-authored-by: black-sliver <59490463+black-sliver@users.noreply.github.com>
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,
|
|
)
|