mirror of
https://github.com/MarioSpore/Grinch-AP.git
synced 2025-10-21 20:21:32 -06:00
Muse Dash: Add 2023 Anniversary songs and remove a hidden song (#1916)
* Remove CHAOS Glitch. Add test to check for removed songs. * Add to game list * Fix oversight with 0 difficulty songs. Fix naming of test. * Add new songs and update other data. * Fix accidental copy paste
This commit is contained in:
25
worlds/musedash/test/TestRemovedSongs.py
Normal file
25
worlds/musedash/test/TestRemovedSongs.py
Normal file
@@ -0,0 +1,25 @@
|
||||
from . import MuseDashTestBase
|
||||
|
||||
|
||||
class TestRemovedSongs(MuseDashTestBase):
|
||||
options = {
|
||||
"starting_song_count": 10,
|
||||
"allow_just_as_planned_dlc_songs": True,
|
||||
"additional_song_count": 500,
|
||||
}
|
||||
|
||||
removed_songs = [
|
||||
"CHAOS Glitch",
|
||||
"FM 17314 SUGAR RADIO"
|
||||
]
|
||||
|
||||
def test_remove_songs_are_not_generated(self) -> None:
|
||||
# This test is done on a world where every song should be added.
|
||||
muse_dash_world = self.multiworld.worlds[1]
|
||||
|
||||
for song_name in self.removed_songs:
|
||||
assert song_name not in muse_dash_world.starting_songs, \
|
||||
f"Song '{song_name}' was included into the starting songs when it shouldn't."
|
||||
|
||||
assert song_name not in muse_dash_world.included_songs, \
|
||||
f"Song '{song_name}' was included into the included songs when it shouldn't."
|
||||
Reference in New Issue
Block a user