예제 #1
0
파일: test_core.py 프로젝트: timf/epu
 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)
예제 #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)
예제 #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)