(self)
| 470 | |
| 471 | class TestDefaultValues(BaseTest): |
| 472 | def setUp(self): |
| 473 | self.parser = OptionParser() |
| 474 | self.parser.add_option("-v", "--verbose", default=True) |
| 475 | self.parser.add_option("-q", "--quiet", dest='verbose') |
| 476 | self.parser.add_option("-n", type="int", default=37) |
| 477 | self.parser.add_option("-m", type="int") |
| 478 | self.parser.add_option("-s", default="foo") |
| 479 | self.parser.add_option("-t") |
| 480 | self.parser.add_option("-u", default=None) |
| 481 | self.expected = { 'verbose': True, |
| 482 | 'n': 37, |
| 483 | 'm': None, |
| 484 | 's': "foo", |
| 485 | 't': None, |
| 486 | 'u': None } |
| 487 | |
| 488 | def test_basic_defaults(self): |
| 489 | self.assertEqual(self.parser.get_default_values(), self.expected) |
nothing calls this directly
no test coverage detected