[pypy-svn] r28365 - in pypy/dist/pypy: doc module/readline module/readline/test

hpk at codespeak.net hpk at codespeak.net
Tue Jun 6 13:14:43 CEST 2006


Author: hpk
Date: Tue Jun  6 13:14:43 2006
New Revision: 28365

Added:
   pypy/dist/pypy/module/readline/test/test_c_readline.py   (contents, props changed)
Modified:
   pypy/dist/pypy/doc/extcompiler.txt
   pypy/dist/pypy/module/readline/__init__.py
   pypy/dist/pypy/module/readline/test/test_readline.py
Log:
(arre, holger) we should be able to just test bindings 
and resolved a circular import


Modified: pypy/dist/pypy/doc/extcompiler.txt
==============================================================================
--- pypy/dist/pypy/doc/extcompiler.txt	(original)
+++ pypy/dist/pypy/doc/extcompiler.txt	Tue Jun  6 13:14:43 2006
@@ -35,7 +35,11 @@
 testing a module 
 ++++++++++++++++++++++++
 
-::
+testing only the (ctypes) bindings::
+
+    python2.4 pypy/test_all.py pypy/module/readline/test/test_c_readline.py 
+
+testing the (wrapped) package::
     python2.4 pypy/test_all.py pypy/module/readline/test/test_readline.py 
 
 or::

Modified: pypy/dist/pypy/module/readline/__init__.py
==============================================================================
--- pypy/dist/pypy/module/readline/__init__.py	(original)
+++ pypy/dist/pypy/module/readline/__init__.py	Tue Jun  6 13:14:43 2006
@@ -2,7 +2,6 @@
 # ctypes-using module, suitable for feeding to the ext-compiler
 
 from pypy.interpreter.ctypesmodule import CTypesModule
-from pypy.module.readline import c_readline 
 
 # XXX raw_input needs to check for space.readline_func and use
 # it if its there 
@@ -12,6 +11,7 @@
     # the above line is the doc string of the translated module  
 
     def init(self, space):
+        from pypy.module.readline import c_readline 
         c_readline.setup_readline(space, self)
         space.readline_func = self.dict_w['readline']
 

Added: pypy/dist/pypy/module/readline/test/test_c_readline.py
==============================================================================
--- (empty file)
+++ pypy/dist/pypy/module/readline/test/test_c_readline.py	Tue Jun  6 13:14:43 2006
@@ -0,0 +1,5 @@
+
+from pypy.module.readline import c_readline 
+
+def test_basic_import():
+    c_readline.c_rl_initialize()

Modified: pypy/dist/pypy/module/readline/test/test_readline.py
==============================================================================
--- pypy/dist/pypy/module/readline/test/test_readline.py	(original)
+++ pypy/dist/pypy/module/readline/test/test_readline.py	Tue Jun  6 13:14:43 2006
@@ -1,8 +1,8 @@
 
 
-def setup_mod(mod):
-    #mod.space = StdObjSpace(usemodules=['readline'])
-    mod.space = CPyObjSpace(usemodules=['readline'])
+#def setup_mod(mod):
+#    mod.space = StdObjSpace(usemodules=['readline'])
+#    mod.space = CPyObjSpace(usemodules=['readline'])
 
 def app_test_basic_import():
     import readline 



More information about the Pypy-commit mailing list