Example #1
0
 def test_maintainerOption(self):
     """
     The C{--maintainer} option must be specified on the commandline or
     passed to L{tap2deb.run}.
     """
     config = tap2deb.MyOptions()
     self.assertRaises(usage.UsageError, config.parseOptions, [])
     self.assertRaises(SystemExit, tap2deb.run, [])
Example #2
0
    def test_optionDefaults(self):
        """
        Commandline options default to sensible values.
        """
        config = tap2deb.MyOptions()
        config.parseOptions(['--maintainer', self.maintainer])

        self.assertEqual(config['tapfile'], 'twistd.tap')
        self.assertEqual(config['maintainer'], self.maintainer)
        self.assertEqual(config['protocol'], '')
        self.assertEqual(config['description'], '')
        self.assertEqual(config['long_description'], '')
        self.assertEqual(config['set-version'], '1.0')
        self.assertEqual(config['debfile'], None)
        self.assertEqual(config['type'], 'tap')