diff options
| author | Jason Madden <jamadden@gmail.com> | 2020-02-06 09:02:56 -0600 |
|---|---|---|
| committer | Jason Madden <jamadden@gmail.com> | 2020-02-06 09:02:56 -0600 |
| commit | 0b0e22727b52aa2e0f05884ce130524700163902 (patch) | |
| tree | 45a3aac378da646272b02f04d660d4f868d40219 /src/zope/interface/_compat.py | |
| parent | 0048a56bac299db7c78a9c8e52c5928e4ec06f38 (diff) | |
| download | zope-interface-issue118.tar.gz | |
Fix verification for methods of builtin types with pseudo-default arguments on Pypyissue118
On PyPy2, they are ignored (like on CPython), but on PyPy3 they can
actually be validated.
Fixes #118
Diffstat (limited to 'src/zope/interface/_compat.py')
| -rw-r--r-- | src/zope/interface/_compat.py | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/src/zope/interface/_compat.py b/src/zope/interface/_compat.py index f8b7887..a57951a 100644 --- a/src/zope/interface/_compat.py +++ b/src/zope/interface/_compat.py @@ -54,6 +54,9 @@ else: PYTHON3 = True PYTHON2 = False +PYPY = hasattr(sys, 'pypy_version_info') +PYPY2 = PYTHON2 and PYPY + def _skip_under_py3k(test_method): import unittest return unittest.skipIf(sys.version_info[0] >= 3, "Only on Python 2")(test_method) |
