summaryrefslogtreecommitdiffstats
path: root/Lib
diff options
context:
space:
mode:
Diffstat (limited to 'Lib')
-rw-r--r--Lib/test/test_re.py9
1 files changed, 8 insertions, 1 deletions
diff --git a/Lib/test/test_re.py b/Lib/test/test_re.py
index 33e9e54..f1b270d 100644
--- a/Lib/test/test_re.py
+++ b/Lib/test/test_re.py
@@ -1,6 +1,6 @@
from test_support import verbose
import re
-import sys, traceback
+import sys, os, string, traceback
from re_tests import *
if verbose: print 'Running re_tests test suite'
@@ -50,6 +50,13 @@ for t in tests:
except IndexError:
gi = "Error"
vardict['g%d' % i] = gi
+ for i in result.re.groupindex.keys():
+ try:
+ gi = result.group(i)
+ except IndexError:
+ pass
+ else:
+ vardict[i] = str(gi)
repl=eval(repl, vardict)
if repl!=expected:
print '=== grouping error', t,