Example #1
0
def test_load_spec_relative_and_in_a_package(backup_test_pkg, filename, name):
    os.chdir(Path(backup_test_pkg).parents[1])

    path = Path('src', 'test_pkg')
    os.rename(path / 'pipeline.yaml', path / filename)

    spec, relative = DAGSpec._find_relative(name=name)
    assert spec.path == Path('src', 'test_pkg', filename).resolve()
    assert relative == str(Path('src', 'test_pkg', filename))
Example #2
0
def test_load_spec_relative(tmp_nbs, filename, name):
    os.rename('pipeline.yaml', filename)
    spec, relative = DAGSpec._find_relative(name=name)
    assert spec.path == Path(filename).resolve()
    assert relative == filename