[pypy-svn] r26132 - in pypy/dist/pypy: objspace/cpy objspace/cpy/test rpython/rctypes/tool translator/goal
arigo at codespeak.net
arigo at codespeak.net
Sat Apr 22 12:31:54 CEST 2006
Author: arigo
Date: Sat Apr 22 12:31:51 2006
New Revision: 26132
Added:
pypy/dist/pypy/objspace/cpy/ (props changed)
pypy/dist/pypy/objspace/cpy/__init__.py (contents, props changed)
pypy/dist/pypy/objspace/cpy/capi.py
- copied, changed from r26117, pypy/dist/pypy/rpython/rctypes/tool/cpyobjspace.py
pypy/dist/pypy/objspace/cpy/objspace.py
- copied, changed from r26117, pypy/dist/pypy/rpython/rctypes/tool/cpyobjspace.py
pypy/dist/pypy/objspace/cpy/test/ (props changed)
pypy/dist/pypy/objspace/cpy/test/__init__.py
- copied unchanged from r26117, pypy/dist/pypy/rpython/rctypes/tool/test/__init__.py
pypy/dist/pypy/objspace/cpy/test/test_objspace.py (contents, props changed)
Removed:
pypy/dist/pypy/rpython/rctypes/tool/cpyobjspace.py
Modified:
pypy/dist/pypy/translator/goal/targetdemomodule.py
Log:
Split the cpyobjspace.py module into a package in objspace/.
Adding some more C API functions.
Added: pypy/dist/pypy/objspace/cpy/__init__.py
==============================================================================
--- (empty file)
+++ pypy/dist/pypy/objspace/cpy/__init__.py Sat Apr 22 12:31:51 2006
@@ -0,0 +1,2 @@
+from objspace import CPyObjSpace
+Space = CPyObjSpace
Added: pypy/dist/pypy/objspace/cpy/test/test_objspace.py
==============================================================================
--- (empty file)
+++ pypy/dist/pypy/objspace/cpy/test/test_objspace.py Sat Apr 22 12:31:51 2006
@@ -0,0 +1,10 @@
+from pypy.objspace.cpy.objspace import CPyObjSpace
+
+def test_simple():
+ space = CPyObjSpace()
+ wk1 = space.wrap('key')
+ wone = space.wrap(1)
+ d = space.newdict([(space.wrap('zero'),space.wrap(0))])
+ space.setitem(d,wk1,wone)
+ wback = space.getitem(d,wk1)
+ assert space.eq_w(wback,wone)
Modified: pypy/dist/pypy/translator/goal/targetdemomodule.py
==============================================================================
--- pypy/dist/pypy/translator/goal/targetdemomodule.py (original)
+++ pypy/dist/pypy/translator/goal/targetdemomodule.py Sat Apr 22 12:31:51 2006
@@ -1,6 +1,6 @@
from pypy.module._demo import demo
from pypy.translator.goal.ann_override import PyPyAnnotatorPolicy
-from pypy.rpython.rctypes.tool.cpyobjspace import CPyObjSpace
+from pypy.objspace.cpy.objspace import CPyObjSpace
import pypy.rpython.rctypes.implementation
More information about the Pypy-commit
mailing list