@pytest.yield_fixture
def irunner(mocker, runner):
    with runner.isolated_filesystem():
        runner.invoke = partial(runner.invoke, catch_exceptions=False)
        yield runner
Given a ref and filename to start from, we need to relocate a
dataset/ETHPy150Open marcwebbie/passpie/tests/conftest.py/irunner--crossover with--dataset/ETHPy150Open appnexus/schema-tool/schematool/command/resolve.py/ResolveCommand._relocate_sub_chain