Ejemplo n.º 1
0
 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])
Ejemplo n.º 2
0
 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])
Ejemplo n.º 3
0
 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()
Ejemplo n.º 4
0
 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()