summaryrefslogtreecommitdiff
path: root/testing
diff options
context:
space:
mode:
authorStefano Rivera <stefano@rivera.za.net>2016-12-30 00:05:36 +0100
committerStefano Rivera <stefano@rivera.za.net>2016-12-30 00:05:36 +0100
commit3311f3466911bebeba151f2c54ce78e2f771e4b6 (patch)
tree9a0c7ec89f80fc7f36652c417a687df7f86ff8bb /testing
parent2311d2e54afc6261868479ed7afe8b67942026b9 (diff)
downloadcffi-3311f3466911bebeba151f2c54ce78e2f771e4b6.tar.gz
We're interested in --with-pydebug not -d
Diffstat (limited to 'testing')
-rw-r--r--testing/cffi0/test_zintegration.py7
1 files changed, 4 insertions, 3 deletions
diff --git a/testing/cffi0/test_zintegration.py b/testing/cffi0/test_zintegration.py
index a1aeb39..d56dac2 100644
--- a/testing/cffi0/test_zintegration.py
+++ b/testing/cffi0/test_zintegration.py
@@ -156,20 +156,21 @@ class TestZIntegration(object):
except ImportError as e:
py.test.skip(str(e))
orig_version = setuptools.__version__
+ expecting_limited_api = not hasattr(sys, 'gettotalrefcount')
try:
setuptools.__version__ = '26.0.0'
from setuptools import Extension
kwds = _set_py_limited_api(Extension, {})
- assert kwds['py_limited_api'] == True
+ assert kwds.get('py_limited_api', False) == expecting_limited_api
setuptools.__version__ = '25.0'
kwds = _set_py_limited_api(Extension, {})
- assert not kwds
+ assert kwds.get('py_limited_api', False) == False
setuptools.__version__ = 'development'
kwds = _set_py_limited_api(Extension, {})
- assert kwds['py_limited_api'] == True
+ assert kwds.get('py_limited_api', False) == expecting_limited_api
finally:
setuptools.__version__ = orig_version