summaryrefslogtreecommitdiff
path: root/dev-python/ruamel-yaml/files/ruamel-yaml-0.16.13-pypy3_collection_deprecation.patch
blob: 15d00625b68e31a7c94a655fdd9adda2689757bc (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
This does not produce a deprecation warning under PyPy, even pypy3.7
(last tested on 2021-03-12 using version 7.3.3-beta0).

--- a/_test/test_deprecation.py
+++ b/_test/test_deprecation.py
@@ -2,11 +2,12 @@
 
 from __future__ import print_function
 
+import platform
 import sys
 import pytest  # NOQA
 
 
-@pytest.mark.skipif(sys.version_info < (3, 7) or sys.version_info >= (3, 9),
+@pytest.mark.skipif(platform.python_implementation() == 'PyPy' or sys.version_info < (3, 7) or sys.version_info >= (3, 9),
                     reason='collections not available?')
 def test_collections_deprecation():
     with pytest.warns(DeprecationWarning):