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)
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)
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)
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)