[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