Tests: add "EmptyStateCanReachSomething"

This commit is contained in:
Fabian Dill
2021-10-21 20:23:13 +02:00
parent 2fe5459c56
commit 050927008a
3 changed files with 54 additions and 30 deletions

21
test/general/__init__.py Normal file
View File

@@ -0,0 +1,21 @@
from argparse import Namespace
from BaseClasses import MultiWorld
from worlds.AutoWorld import call_all
gen_steps = ["generate_early", "create_regions", "create_items", "set_rules", "generate_basic", "pre_fill"]
def setup_default_world(world_type):
world = MultiWorld(1)
world.game[1] = world_type.game
world.player_name = {1: "Tester"}
world.set_seed()
args = Namespace()
for name, option in world_type.options.items():
setattr(args, name, {1: option.from_any(option.default)})
world.set_options(args)
world.set_default_common_options()
for step in gen_steps:
call_all(world, step)
return world