示例#1
0
文件: test_core.py 项目: timf/epu
    def setUp(self):
        self.notifier = FakeProvisionerNotifier()
        self.store = ProvisionerStore()
        self.ctx = FakeContextClient()
        self.dtrs = FakeDTRS()

        self.site1_driver = FakeNodeDriver()
        self.site2_driver = FakeNodeDriver()

        drivers = {'site1': self.site1_driver, 'site2': self.site2_driver}
        self.core = ProvisionerCore(store=self.store,
                                    notifier=self.notifier,
                                    dtrs=self.dtrs,
                                    context=self.ctx,
                                    site_drivers=drivers)
示例#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)