Author: Armin Rigo <ar...@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
_______________________________________________
pypy-commit mailing list
pypy-commit@python.org
https://mail.python.org/mailman/listinfo/pypy-commit

Reply via email to