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, [])
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')