bumped SRE version number to 2.1. cleaned up and added 1.5.2

compatibility patches.
This commit is contained in:
Fredrik Lundh 2001-01-16 07:37:30 +00:00
parent dfb673b457
commit 1c5aa6901f
4 changed files with 76 additions and 44 deletions

View file

@ -325,16 +325,26 @@ for t in tests:
# Try the match on a unicode string, and check that it
# still succeeds.
result=obj.search(unicode(s, "latin-1"))
if result==None:
print '=== Fails on unicode match', t
try:
u = unicode(s, "latin-1")
except NameError:
pass
else:
result=obj.search(u)
if result==None:
print '=== Fails on unicode match', t
# Try the match on a unicode pattern, and check that it
# still succeeds.
obj=sre.compile(unicode(pattern, "latin-1"))
result=obj.search(s)
if result==None:
print '=== Fails on unicode pattern match', t
try:
u = unicode(pattern, "latin-1")
except NameError:
pass
else:
obj=sre.compile(u)
result=obj.search(s)
if result==None:
print '=== Fails on unicode pattern match', t
# Try the match with the search area limited to the extent
# of the match and see if it still succeeds. \B will