[pypy-svn] rev 2422 - pypy/trunk/src/pypy/module/test

pmaupin at codespeak.net pmaupin at codespeak.net
Wed Dec 17 12:31:38 CET 2003


Author: pmaupin
Date: Wed Dec 17 12:31:38 2003
New Revision: 2422

Modified:
   pypy/trunk/src/pypy/module/test/test_builtin.py
Log:
Added test_globals

Modified: pypy/trunk/src/pypy/module/test/test_builtin.py
==============================================================================
--- pypy/trunk/src/pypy/module/test/test_builtin.py	(original)
+++ pypy/trunk/src/pypy/module/test/test_builtin.py	Wed Dec 17 12:31:38 2003
@@ -16,6 +16,15 @@
         self.assertRaises(ValueError, chr, -1)
         self.assertRaises(TypeError, chr, 'a')
 
+    def test_globals(self):
+        d = {"foo":"bar"}
+        exec "def f(): return globals()" in d
+        d2 = d["f"]()
+        self.assertEquals(d2.keys(),d.keys())
+        # repr() on recursive containers currently fails
+        #self.assertEquals(d2,d)
+        self.assertEquals(d==d2,1)
+
     def test_locals(self):
         def f():
             return locals()


More information about the Pypy-commit mailing list