~launchpad-pqm/launchpad/devel

« back to all changes in this revision

Viewing changes to lib/lp/soyuz/scripts/tests/test_publishdistro.py

  • Committer: Jeroen Vermeulen
  • Date: 2011-07-21 11:49:31 UTC
  • mto: This revision was merged to the branch mainline in revision 13496.
  • Revision ID: jeroen.vermeulen@canonical.com-20110721114931-daavtgzrtu6srdaj
Satisfy validateOptions tests.

Show diffs side-by-side

added added

removed removed

Lines of Context:
559
559
        script = PublishDistro(test_args=['-d', distro.name, '--all-derived'])
560
560
        self.assertRaises(OptionValueError, script.validateOptions)
561
561
 
 
562
    def test_completeOptions_does_nothing_if_all_derived_specified(self):
 
563
        script = PublishDistro(test_args=['--all-derived'])
 
564
        script.completeOptions()
 
565
        self.assertIs(None, script.options.distribution)
 
566
 
 
567
    def test_completeOptions_does_nothing_if_distro_speficied(self):
 
568
        distro_name = self.factory.getUniqueUnicode()
 
569
        script = PublishDistro(test_args=['-d', distro_name])
 
570
        script.completeOptions()
 
571
        self.assertEqual(distro_name, script.options.distribution)
 
572
 
 
573
    def test_completeOptions_makes_distribution_default_to_ubuntu(self):
 
574
        script = PublishDistro(test_args=[])
 
575
        script.completeOptions()
 
576
        self.assertEqual("ubuntu", script.options.distribution)
 
577
 
562
578
    def test_findDistros_finds_selected_distribution(self):
563
579
        # findDistros looks up and returns the distribution named on the
564
580
        # command line.