Beispiel #1
0
def test_runner_lazy_load_loader():
    """Use a loader factory method to lazily load a loader"""
    fake_loader_factory = fudge.Fake()
    fake_loader_factory.expects_call().returns('regtest')
    runner = VirtstrapRunner(loader_factory=fake_loader_factory)
    loader = runner.loader
    runner.set_loader('regtest')
    # Test the injected loader
    assert runner.loader == 'regtest'