(original) (raw)
changeset: 78555:4c86a860e3d2 branch: 2.7 user: R David Murray rdmurray@bitdance.com date: Mon Aug 13 22:04:30 2012 -0400 files: Lib/test/test_optparse.py description: #9161: add test for the bug fixed by r82581. Patch by Michael Johnson. diff -r c863dadc65eb -r 4c86a860e3d2 Lib/test/test_optparse.py --- a/Lib/test/test_optparse.py Mon Aug 13 17:26:48 2012 -0500 +++ b/Lib/test/test_optparse.py Mon Aug 13 22:04:30 2012 -0400 @@ -769,6 +769,13 @@ self.assertParseFail(["-test"], "no such option: -e") + def test_flag_accepts_unicode(self): + try: + self.parser.add_option(u"-u", u"--unicode") + self.parser.parse_args() + except TypeError: + self.fail("Failed parsing flag passed to add_option() as unicode.") + class TestBool(BaseTest): def setUp(self): options = [make_option("-v", /rdmurray@bitdance.com