[pypy-svn] rev 2385 - pypy/trunk/src/pypy/interpreter/test

pedronis at codespeak.net pedronis at codespeak.net
Tue Dec 16 16:15:40 CET 2003


Author: pedronis
Date: Tue Dec 16 16:15:40 2003
New Revision: 2385

Added:
   pypy/trunk/src/pypy/interpreter/test/test_code.py
Log:
test attributes for code objects


Added: pypy/trunk/src/pypy/interpreter/test/test_code.py
==============================================================================
--- (empty file)
+++ pypy/trunk/src/pypy/interpreter/test/test_code.py	Tue Dec 16 16:15:40 2003
@@ -0,0 +1,19 @@
+
+import autopath
+from pypy.tool import test 
+import unittest
+
+
+class AppTestCodeIntrospection(test.AppTestCase):
+    def test_attributes(self):
+        def f(): pass
+        code = f.func_code    
+        self.assert_(hasattr(code, 'co_code'))
+        self.assert_(not hasattr(code,'__dict__'))
+        self.assertEquals(code.co_name,'f')
+        self.assertEquals(code.co_names,())
+        self.assertEquals(code.co_varnames,())
+        self.assertEquals(code.co_argcount,0)
+
+if __name__ == '__main__':
+    test.main()


More information about the Pypy-commit mailing list