diff --git a/lib/matplotlib/tests/test_backend_tk.py b/lib/matplotlib/tests/test_backend_tk.py index e6f78e435138..b51c8d99e835 100644 --- a/lib/matplotlib/tests/test_backend_tk.py +++ b/lib/matplotlib/tests/test_backend_tk.py @@ -31,6 +31,10 @@ def _isolated_tk_test(success_count, func=None): # Remove decorators. source = re.search(r"(?ms)^def .*", inspect.getsource(func)).group(0) + @pytest.mark.xfail( # GitHub issue #23094 + sys.platform == 'darwin', + reason="Tk version mismatch on OSX CI" + ) @functools.wraps(func) def test_func(): try: diff --git a/lib/matplotlib/tests/test_backends_interactive.py b/lib/matplotlib/tests/test_backends_interactive.py index e484807789d4..72b41c7ec7ab 100644 --- a/lib/matplotlib/tests/test_backends_interactive.py +++ b/lib/matplotlib/tests/test_backends_interactive.py @@ -59,6 +59,9 @@ def _get_testable_interactive_backends(): elif env["MPLBACKEND"].startswith('wx') and sys.platform == 'darwin': # ignore on OSX because that's currently broken (github #16849) marks.append(pytest.mark.xfail(reason='github #16849')) + elif env["MPLBACKEND"] == "tkagg" and sys.platform == 'darwin': + marks.append( # GitHub issue #23094 + pytest.mark.xfail(reason="Tk version mismatch on OSX CI")) envs.append(pytest.param(env, marks=marks, id=str(env))) return envs @@ -231,6 +234,9 @@ def _test_thread_impl(): reason='PyPy does not support Tkinter threading: ' 'https://foss.heptapod.net/pypy/pypy/-/issues/1929', strict=True)) + elif backend == "tkagg" and sys.platform == "darwin": + param.marks.append( # GitHub issue #23094 + pytest.mark.xfail("Tk version mismatch on OSX CI")) @pytest.mark.parametrize("env", _thread_safe_backends) pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy