def test_reconfig(self): yield self.makeBuilder(description="Old", category="OldCat") self.builder_config.description = "New" self.builder_config.category = "NewCat" mastercfg = config.MasterConfig() mastercfg.builders = [self.builder_config] yield self.bldr.reconfigService(mastercfg) self.assertEqual( dict(description=self.bldr.builder_status.getDescription(), category=self.bldr.builder_status.getCategory()), dict(description="New", category="NewCat"))
def setUp(self): self.setUpTestReactor() yield self.setUpRealDatabase(table_names=[ 'changes', 'change_properties', 'change_files', 'patches', 'sourcestamps', 'buildset_properties', 'buildsets', 'sourcestampsets', 'builds', 'builders', 'masters', 'buildrequests', 'workers']) self.master = fakemaster.make_master(self) self.master.config = config.MasterConfig() self.db = connector.DBConnector(os.path.abspath('basedir')) self.db.setServiceParent(self.master)
def __init__(self, master_id=fakedb.FakeBuildRequestsComponent.MASTER_ID): self._master_id = master_id self.config = config.MasterConfig() self.caches = FakeCaches() self.pbmanager = pbmanager.FakePBManager() self.basedir = 'basedir' self.botmaster = FakeBotMaster(master=self) self.botmaster.parent = self self.status = FakeStatus() self.status.master = self self.buildrequest_merger = FakeBuildRequestMerger(master=self) self.locks = {} self.is_changing_services = None
def setUp(self): wfd = defer.waitForDeferred( self.setUpRealDatabase(table_names=[ 'changes', 'change_properties', 'change_links', 'change_files', 'patches', 'sourcestamps', 'buildset_properties', 'buildsets' ])) yield wfd wfd.getResult() self.master = fakemaster.make_master() self.master.config = config.MasterConfig() self.db = connector.DBConnector(self.master, os.path.abspath('basedir'))