Beispiel #1
0
def test_runner_lazy_load_registry():
    """Use a registry factory method to lazily load a registry"""
    fake_registry_factory = fudge.Fake()
    fake_registry_factory.expects_call().returns('reg')
    runner = VirtstrapRunner(registry_factory=fake_registry_factory)
    registry = runner.registry
    runner.set_registry('regtest')
    assert runner.registry == 'regtest'
Beispiel #2
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'
 def setup(self):
     self.runner = VirtstrapRunner()
def test_initialize_runner():
    """Test that we can initialize the VirtstrapRunner"""
    runner = VirtstrapRunner()