def test_multiple_load(): with pytest.raises(ValueError): Plan.load_from_file(os.path.join(PLAN_DIR, 'multiple_plans.py'))
def other_plan(): return Plan.load_from_file(os.path.join(PLAN_DIR, 'other', 'plan.py'))
def test_invalid_load(): with pytest.raises(ValueError): Plan.load_from_file(os.path.join(PLAN_DIR, 'no_plan.py'))
def plan(plan_file): return Plan.load_from_file(plan_file)