Commit 2a62c617 authored by da-woods's avatar da-woods Committed by GitHub

Disable pycontextvar test on PyPy (GH-4471)

Now that they've implemented the PyContextVar C API it segfaults instead of just failing.
parent 5b67faba
......@@ -10,7 +10,6 @@ sequential_parallel
yield_from_pep380
memoryview_inplace_division
run.pycontextvar
run.unicodemethods
run.unicode_imports
run.test_genericclass
......
......@@ -7,3 +7,4 @@ memslice
# gc issue?
memoryview_in_subclasses
......@@ -13,7 +13,15 @@ CVAR_WITH_DEFAULT = PyContextVar_New_with_default("cvar_wd", "DEFAULT")
import contextvars
PYCVAR = contextvars.ContextVar("pycvar")
def disable_for_pypy737(f):
import sys
# will be fixed in PyPy 7.3.8
if hasattr(sys, 'pypy_version_info') and sys.pypy_version_info < (7,3,8):
return None
return f
@disable_for_pypy737
def test_get_value(var, default=NOTHING):
"""
>>> test_get_value(CVAR)
......@@ -30,6 +38,7 @@ def test_get_value(var, default=NOTHING):
return get_value(var, default) if default is not NOTHING else get_value(var)
@disable_for_pypy737
def test_get_value_no_default(var, default=NOTHING):
"""
>>> test_get_value_no_default(CVAR)
......@@ -43,3 +52,5 @@ def test_get_value_no_default(var, default=NOTHING):
'default'
"""
return get_value_no_default(var, default) if default is not NOTHING else get_value_no_default(var)
__test__ = {}
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment