[pypy-commit] pypy cpyext-injection: Extend the test

arigo pypy.commits at gmail.com
Wed Oct 19 09:49:25 EDT 2016


Author: Armin Rigo <arigo at tunes.org>
Branch: cpyext-injection
Changeset: r87875:785b605b2f98
Date: 2016-10-19 15:47 +0200
http://bitbucket.org/pypy/pypy/changeset/785b605b2f98/

Log:	Extend the test

diff --git a/pypy/module/cpyext/injection/_test_module.py b/pypy/module/cpyext/injection/_test_module.py
--- a/pypy/module/cpyext/injection/_test_module.py
+++ b/pypy/module/cpyext/injection/_test_module.py
@@ -28,6 +28,9 @@
 
 @unwrap_spec(arg=int)
 def injected_make(space, arg):
+    if arg == 15:
+        org = space.fromcache(Original)
+        return space.call_function(org.w_original_make, space.wrap(arg))
     return space.w_Ellipsis
 
 
diff --git a/pypy/module/cpyext/test/test_injection.py b/pypy/module/cpyext/test/test_injection.py
--- a/pypy/module/cpyext/test/test_injection.py
+++ b/pypy/module/cpyext/test/test_injection.py
@@ -13,3 +13,5 @@
         module = self.import_module(name='injection')
         mything = module.make(5)
         assert mything is Ellipsis
+        mything = module.make(15)
+        assert mything[-100] == -100+15


More information about the pypy-commit mailing list