Commits

Anonymous committed f0f9b2e

Add tests for re.L(OCALE).

Comments (0)

Files changed (1)

Lib/test/test_re.py

 except AssertionError:
     raise TestFailed, 're module constants'
 
-for flags in [re.I, re.M, re.X, re.S]:
+for flags in [re.I, re.M, re.X, re.S, re.L]:
     try:
 	r = re.compile('^pattern$', flags)
     except:
             if result==None:
                 print '=== Fails on case-insensitive match', t
 
+            # Try the match with LOCALE enabled, and check that it
+	    # still succeeds.
+            obj=re.compile(pattern, re.LOCALE)
+            result=obj.search(s)
+            if result==None:
+                print '=== Fails on locale-sensitive match', t