MCPcopy Index your code
hub / github.com/python/cpython / test_process_default

Method test_process_default

Lib/test/test_optparse.py:509–519  ·  view source on GitHub ↗
(self)

Source from the content-addressed store, hash-verified

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
522class TestProgName(BaseTest):

Callers

nothing calls this directly

Calls 6

get_default_valuesMethod · 0.80
add_optionMethod · 0.45
set_defaultsMethod · 0.45
updateMethod · 0.45
assertEqualMethod · 0.45

Tested by

no test coverage detected