(self)
| 507 | self.assertEqual(self.parser.get_default_values(), self.expected) |
| 508 | |
| 509 | def test_process_default(self): |
| 510 | self.parser.option_class = DurationOption |
| 511 | self.parser.add_option("-d", type="duration", default=300) |
| 512 | self.parser.add_option("-e", type="duration", default="6m") |
| 513 | self.parser.set_defaults(n="42") |
| 514 | self.expected.update({'d': 300, 'e': 360, 'n': 42}) |
| 515 | self.assertEqual(self.parser.get_default_values(), self.expected) |
| 516 | |
| 517 | self.parser.set_process_default_values(False) |
| 518 | self.expected.update({'d': 300, 'e': "6m", 'n': "42"}) |
| 519 | self.assertEqual(self.parser.get_default_values(), self.expected) |
| 520 | |
| 521 | |
| 522 | class TestProgName(BaseTest): |
nothing calls this directly
no test coverage detected