changeset: 105103:be66786e95de branch: 3.6 user: Victor Stinner date: Mon Nov 14 12:38:43 2016 +0100 files: Lib/test/test_re.py description: Issue #28082: Add basic unit tests on re enums diff -r 5fd69d4a93e0 -r be66786e95de Lib/test/test_re.py --- a/Lib/test/test_re.py Mon Nov 14 12:35:55 2016 +0100 +++ b/Lib/test/test_re.py Mon Nov 14 12:38:43 2016 +0100 @@ -1771,6 +1771,12 @@ self.checkPatternError(r'(?<>)', 'unknown extension ?<>', 1) self.checkPatternError(r'(?', 'unexpected end of pattern', 2) + def test_enum(self): + # Issue #28082: Check that str(flag) returns a human readable string + # instead of an integer + self.assertIn('ASCII', str(re.A)) + self.assertIn('DOTALL', str(re.S)) + class PatternReprTests(unittest.TestCase): def check(self, pattern, expected):