def test_pick(): with temporary_file() as fp: fp.write(MESOS_CONFIG) fp.flush() env = AuroraConfigLoader.load(fp.name) hello_world = env["jobs"][0] assert AuroraConfig.pick(env, "hello_world", None) == hello_world env["jobs"][0] = env["jobs"][0](name="something_{{else}}") assert str(AuroraConfig.pick(env, "something_else", [{"else": "else"}]).name()) == ("something_else")
def test_pick(): with temporary_file() as fp: fp.write(MESOS_CONFIG) fp.flush() env = AuroraConfigLoader.load(fp.name) hello_world = env['jobs'][0] assert AuroraConfig.pick(env, 'hello_world', None) == hello_world env['jobs'][0] = env['jobs'][0](name='something_{{else}}') assert str( AuroraConfig.pick(env, 'something_else', [{ 'else': 'else' }]).name()) == ('something_else')