def test_world_themes_label( world, theme, world2_theme, starting_labels, expected_jt, ): run_state = RunState() run_state.run_label = RunLabel(starting=starting_labels) run_state.world2_theme = world2_theme run_state.update_world_themes(world, theme) is_jt = Label.JUNGLE_TEMPLE in run_state.run_label._set assert is_jt == expected_jt
def test_world_themes_state(world, theme, expected_world2_theme, expected_world4_theme): run_state = RunState() run_state.update_world_themes(world, theme) assert run_state.world2_theme == expected_world2_theme assert run_state.world4_theme == expected_world4_theme