Example #1
0
 def setUp(self):
     self.notifier = FakeProvisionerNotifier()
     self.store = ProvisionerStore()
     self.ctx = FakeContextClient()
     self.driver = FakeNodeDriver()
     self.dtrs = FakeDTRS()
     drivers = {'fake': self.driver}
     self.core = ProvisionerCore(store=self.store,
                                 notifier=self.notifier,
                                 dtrs=self.dtrs,
                                 site_drivers=drivers,
                                 context=self.ctx)
Example #2
0
    def setUp(self):

        self.notifier = FakeProvisionerNotifier()
        self.context_client = FakeContextClient()

        self.store = yield self.setup_store()
        self.site_drivers = {'fake-site1': FakeNodeDriver()}

        yield self._start_container()
        yield self.spawn_procs()

        pId = yield self.procRegistry.get("provisioner")
        self.client = ProvisionerClient(pid=pId)
Example #3
0
    def setUp(self):

        self.notifier = FakeProvisionerNotifier()
        self.context_client = FakeContextClient()

        self.store = ProvisionerStore()
        self.site_drivers = {'fake-site1': FakeNodeDriver()}

        yield self._start_container()
        yield self.spawn_procs()

        self.fakecore = TerminateAllFakeCore()
        self.patch(self.provisioner, "core", self.fakecore)

        pId = yield self.procRegistry.get("provisioner")
        self.client = ProvisionerClient(pid=pId)
Example #4
0
    def setUp(self):

        # @itv decorator is gone. This test could probably go away entirely but I'v
        # found it personally useful. Unconditionally skipping for now, til we know
        # what to do with it.
        raise unittest.SkipTest("developer-only Nimbus integration test")

        # skip this test if IaaS credentials are unavailable
        maybe_skip_test()

        self.notifier = FakeProvisionerNotifier()
        self.context_client = get_context_client()

        self.store = yield self.setup_store()
        self.site_drivers = provisioner.get_site_drivers(
            get_nimbus_test_sites())

        yield self._start_container()
        yield self.spawn_procs()

        pId = yield self.procRegistry.get("provisioner")
        self.client = ProvisionerClient(pid=pId)