summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorFredrik Lundh <fredrik@pythonware.com>2000-08-01 13:01:43 (GMT)
committerFredrik Lundh <fredrik@pythonware.com>2000-08-01 13:01:43 (GMT)
commitc2ed621d7564494c908329932f87cd2954c8af72 (patch)
tree96fe5c64d8bf856a6333b34950a0c6be6ab0f969
parenta4e9a333826297a87aaa77e2bbf78a2048d4c061 (diff)
downloadcpython-c2ed621d7564494c908329932f87cd2954c8af72.zip
cpython-c2ed621d7564494c908329932f87cd2954c8af72.tar.gz
cpython-c2ed621d7564494c908329932f87cd2954c8af72.tar.bz2
-- SRE 0.9.8: updated test scripts
-rw-r--r--Lib/test/output/test_re11
-rw-r--r--Lib/test/output/test_sre5
-rw-r--r--Lib/test/test_sre.py11
3 files changed, 6 insertions, 21 deletions
diff --git a/Lib/test/output/test_re b/Lib/test/output/test_re
index 8ec57fb..75c46fc 100644
--- a/Lib/test/output/test_re
+++ b/Lib/test/output/test_re
@@ -1,12 +1 @@
test_re
-=== Failed incorrectly ('^(.+)?B', 'AB', 0, 'g1', 'A')
-=== Fails on case-insensitive match ('^(.+)?B', 'AB', 0, 'g1', 'A')
-=== Fails on locale-sensitive match ('^(.+)?B', 'AB', 0, 'g1', 'A')
-=== Failed incorrectly ('(a+)+\\1', 'aa', 0, 'found+"-"+g1', 'aa-a')
-=== Fails on case-insensitive match ('(a+)+\\1', 'aa', 0, 'found+"-"+g1', 'aa-a')
-=== Fails on locale-sensitive match ('(a+)+\\1', 'aa', 0, 'found+"-"+g1', 'aa-a')
-=== grouping error ('(a)(b)c|ab', 'ab', 0, 'found+"-"+g1+"-"+g2', 'ab-None-None') 'ab-None-b' should be 'ab-None-None'
-=== grouping error ('(a)+b|aac', 'aac', 0, 'found+"-"+g1', 'aac-None') 'aac-a' should be 'aac-None'
-=== Failed incorrectly ('^(.+)?B', 'AB', 0, 'g1', 'A')
-=== Fails on case-insensitive match ('^(.+)?B', 'AB', 0, 'g1', 'A')
-=== Fails on locale-sensitive match ('^(.+)?B', 'AB', 0, 'g1', 'A')
diff --git a/Lib/test/output/test_sre b/Lib/test/output/test_sre
index 05bcead..dbb6e93 100644
--- a/Lib/test/output/test_sre
+++ b/Lib/test/output/test_sre
@@ -1,6 +1 @@
test_sre
-=== Failed incorrectly ('^(.+)?B', 'AB', 0, 'g1', 'A')
-=== Failed incorrectly ('(a+)+\\1', 'aa', 0, 'found+"-"+g1', 'aa-a')
-=== grouping error ('(a)(b)c|ab', 'ab', 0, 'found+"-"+g1+"-"+g2', 'ab-None-None') 'ab-None-b' should be 'ab-None-None'
-=== grouping error ('(a)+b|aac', 'aac', 0, 'found+"-"+g1', 'aac-None') 'aac-a' should be 'aac-None'
-=== Failed incorrectly ('^(.+)?B', 'AB', 0, 'g1', 'A')
diff --git a/Lib/test/test_sre.py b/Lib/test/test_sre.py
index a22c51a..52e5021 100644
--- a/Lib/test/test_sre.py
+++ b/Lib/test/test_sre.py
@@ -152,9 +152,10 @@ try:
assert sre.split("(?::*)", ":a:b::c") == ['', 'a', 'b', 'c']
assert sre.split("(:)*", ":a:b::c") == ['', ':', 'a', ':', 'b', ':', 'c']
assert sre.split("([b:]+)", ":a:b::c") == ['', ':', 'a', ':b::', 'c']
-# FIXME: group problem
-# assert sre.split("(b)|(:+)", ":a:b::c") == \
-# ['', None, ':', 'a', None, ':', '', 'b', None, '', None, '::', 'c']
+## print sre.split("(b)|(:+)", ":a:b::c")
+## print ['', None, ':', 'a', None, ':', '', 'b', None, '', None, '::', 'c']
+## assert sre.split("(b)|(:+)", ":a:b::c") == \
+## ['', None, ':', 'a', None, ':', '', 'b', None, '', None, '::', 'c']
assert sre.split("(?:b)|(?::+)", ":a:b::c") == ['', 'a', '', '', 'c']
except AssertionError:
raise TestFailed, "sre.split"
@@ -377,8 +378,8 @@ for t in tests:
if result==None:
print '=== Fails on locale-sensitive match', t
- # Try the match with UNICODE enabled, and check that it
- # still succeeds.
+ # Try the match with UNICODE locale enabled, and check
+ # that it still succeeds.
obj=sre.compile(pattern, sre.UNICODE)
result=obj.search(s)
if result==None: