mirror of
https://github.com/MarioSpore/Grinch-AP.git
synced 2025-10-21 20:21:32 -06:00

* Adventure: remove absolute imports * Alttp: remove absolute imports (all but tests) * Aquaria: remove absolute imports in tests running tests from apworld may fail (on 3.8 and maybe in the future) otherwise * DKC3: remove absolute imports * LADX: remove absolute imports * Overcooked 2: remove absolute imports in tests running tests from apworld may fail otherwise * Rogue Legacy: remove absolute imports in tests running tests from apworld may fail otherwise * SC2: remove absolute imports * SMW: remove absolute imports * Subnautica: remove absolute imports in tests running tests from apworld may fail otherwise * Zillion: remove absolute imports in tests running tests from apworld may fail otherwise
27 lines
868 B
Python
27 lines
868 B
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 the dual song
|
|
"""
|
|
|
|
from . import AquariaTestBase
|
|
|
|
|
|
class LiAccessTest(AquariaTestBase):
|
|
"""Unit test used to test accessibility of locations with and without the dual song"""
|
|
options = {
|
|
"turtle_randomizer": 1,
|
|
}
|
|
|
|
def test_li_song_location(self) -> None:
|
|
"""Test locations that require the dual song"""
|
|
locations = [
|
|
"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",
|
|
"Objective complete"
|
|
]
|
|
items = [["Dual form"]]
|
|
self.assertAccessDependency(locations, items)
|