]> git.ipfire.org Git - thirdparty/Python/cpython.git/commitdiff
Fix exec test so presence of __builtins__ doesn't break it
authorGuido van Rossum <guido@python.org>
Tue, 10 Jan 1995 10:34:21 +0000 (10:34 +0000)
committerGuido van Rossum <guido@python.org>
Tue, 10 Jan 1995 10:34:21 +0000 (10:34 +0000)
Lib/test/test_grammar.py

index 67baf09fdda80c2c2e7213a9b55f17fa41b9c56c..115b5f95618b1cd89bc26e2b8970b00094f77171 100644 (file)
@@ -283,10 +283,13 @@ def f():
 f()
 g = {}
 exec 'z = 1' in g
+if g.has_key('__builtins__'): del g['__builtins__']
 if g <> {'z': 1}: raise TestFailed, 'exec \'z = 1\' in g'
 g = {}
 l = {}
 exec 'global a; a = 1; b = 2' in g, l
+if g.has_key('__builtins__'): del g['__builtins__']
+if l.has_key('__builtins__'): del l['__builtins__']
 if (g, l) <> ({'a':1}, {'b':2}): raise TestFailed, 'exec ... in g, l'