Add test coverage to check execution of GetoptError.__str__ (GH-153941)
* Increase test coverage of getopt to check execution of GetoptError.__str__
* Add test coverage to check execution of GetoptError.__str__
* Add test coverage to check execution of GetoptError.__str__
* Add test coverage to check execution of GetoptError.__str__
* Add test coverage to check execution of GetoptError.__str__
* Add test coverage to check execution of GetoptError.__str__
(cherry picked from commit
9adef68a7956744b804d09c8b8b06c8c171053e5)
Co-authored-by: Manith Hettiarachchilage <manithhetti@gmail.com>
self.assertEqual(longopts, [('--help', 'x')])
self.assertRaises(getopt.GetoptError, getopt.getopt, ['--help='], '', ['help'])
+ def test_getopt_error_str(self):
+ error = getopt.GetoptError('option -a not recognized', 'a')
+ self.assertEqual(str(error), 'option -a not recognized')
+
def test_libref_examples():
"""
Examples from the Library Reference: Doc/lib/libgetopt.tex