paul j3 added the comment:
The unittest file test_argparse.py tests add_argument parameters in
class TestInvalidArgumentConstructors(TestCase)
It looks at a dozen different categories of errors, mostly checking that they
return the correct TypeError or ValueError. It does not check the content of
error messages.
If I change the code I described yesterday to return a TypeError again (but
with an enhanced message), it passes this unittest.
Most of the test_argparse.py tests just check for error type. There just a
couple of late additions that check error message content:
TestMessageContentError
TestAddArgumentMetavar
----------
_______________________________________
Python tracker <[email protected]>
<http://bugs.python.org/issue25299>
_______________________________________
_______________________________________________
Python-bugs-list mailing list
Unsubscribe:
https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com