def test_fromNames(self): # DistroBrancher.fromNames constructs a DistroBrancher from the names # of a distribution and two distroseries within it. distribution = self.factory.makeDistribution() distroseries1 = self.factory.makeDistroSeries(distribution=distribution) distroseries2 = self.factory.makeDistroSeries(distribution=distribution) brancher = DistroBrancher.fromNames(None, distribution.name, distroseries1.name, distroseries2.name) self.assertEqual([distroseries1, distroseries2], [brancher.old_distroseries, brancher.new_distroseries])
def test_fromNames(self): # DistroBrancher.fromNames constructs a DistroBrancher from the names # of a distribution and two distroseries within it. distribution = self.factory.makeDistribution() distroseries1 = self.factory.makeDistroSeries( distribution=distribution) distroseries2 = self.factory.makeDistroSeries( distribution=distribution) brancher = DistroBrancher.fromNames(None, distribution.name, distroseries1.name, distroseries2.name) self.assertEqual( [distroseries1, distroseries2], [brancher.old_distroseries, brancher.new_distroseries])
def main(self): if len(self.args) != 3: self.parser.error("Wrong number of arguments.") brancher = DistroBrancher.fromNames(self.logger, *self.args) server = get_rw_server(direct_database=True) server.start_server() try: if self.options.check: if not brancher.checkNewBranches(): raise LaunchpadScriptFailure("Check failed") else: brancher.makeNewBranches() finally: server.stop_server()
def main(self): if len(self.args) != 3: self.parser.error("Wrong number of arguments.") brancher = DistroBrancher.fromNames(self.logger, *self.args) server = get_rw_server(direct_database=True) server.start_server() try: if self.options.check: if not brancher.checkNewBranches(): raise LaunchpadScriptFailure("Check failed") else: brancher.makeNewBranches() finally: server.stop_server()