 b56da79890
			
		
	
	b56da79890
	
	
	
		
			
			* 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
		
			
				
	
	
		
			26 lines
		
	
	
		
			863 B
		
	
	
	
		
			Python
		
	
	
	
	
	
			
		
		
	
	
			26 lines
		
	
	
		
			863 B
		
	
	
	
		
			Python
		
	
	
	
	
	
| 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."
 |