def test_load_task_uses_config_as_default(): conf = Config() conf.python = 'env python' task1 = TaskDef(get_task_path('square'), conf) assert task1.python == 'env python' task2 = TaskDef(get_task_path('noop'), conf) assert task2.python == 'true'
def test_load_config_from_file(tmpdir): conffile = os.path.join(str(tmpdir), 'conf.py') with open(conffile, 'w') as f: f.write('python = "env python"') conf = Config.load_from_file(conffile) assert conf.python == 'env python'