def test_reconfig_with_fake_storage_backend(self): new_storage_backends = [ fakestats.FakeStatsStorageService(name='One'), fakestats.FakeStatsStorageService(name='Two') ] self.stats_service.reconfigService(new_storage_backends) self.checkEqual(new_storage_backends)
def test_reconfig_with_consumers(self): backend = fakestats.FakeStatsStorageService(name='One') backend.captures = [capture.CaptureProperty('test_builder', 'test')] new_storage_backends = [backend] yield self.stats_service.reconfigService(new_storage_backends) yield self.stats_service.reconfigService(new_storage_backends) self.assertEqual(len(self.master.mq.qrefs), 1)
def setUp(self): self.master = fakemaster.make_master(testcase=self, wantMq=True, wantData=True, wantDb=True) for builderid, name in zip(self.BUILDER_IDS, self.BUILDER_NAMES): self.master.db.builders.addTestBuilder(builderid=builderid, name=name) self.stats_service = fakestats.FakeStatsService(master=self.master, storage_backends=[ fakestats.FakeStatsStorageService() ], name="FakeStatsService") self.stats_service.startService()
def setUp(self): self.setUpTestReactor() self.master = fakemaster.make_master(self, wantMq=True, wantData=True, wantDb=True) for builderid, name in zip(self.BUILDER_IDS, self.BUILDER_NAMES): self.master.db.builders.addTestBuilder(builderid=builderid, name=name) self.stats_service = stats_service.StatsService( storage_backends=[fakestats.FakeStatsStorageService()], name="FakeStatsService") yield self.stats_service.setServiceParent(self.master) yield self.master.startService()
def setupFakeStorage(self, captures): self.fake_storage_service = fakestats.FakeStatsStorageService() self.fake_storage_service.captures = captures self.stats_service.reconfigService([self.fake_storage_service])