[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