File tree Expand file tree Collapse file tree 1 file changed +7
-1
lines changed
Expand file tree Collapse file tree 1 file changed +7
-1
lines changed Original file line number Diff line number Diff line change 55from unittest import mock
66
77from cycler import cycler , Cycler
8+ from packaging .version import parse as parse_version
89import pytest
910
1011import matplotlib as mpl
@@ -539,7 +540,12 @@ def test_backend_fallback_headless(tmp_path):
539540 sys .platform == "linux" and not _c_internal_utils .xdisplay_is_valid (),
540541 reason = "headless" )
541542def test_backend_fallback_headful (tmp_path ):
542- pytest .importorskip ("tkinter" )
543+ if parse_version (pytest .__version__ ) >= parse_version ('8.2.0' ):
544+ pytest_kwargs = dict (exc_type = ImportError )
545+ else :
546+ pytest_kwargs = {}
547+
548+ pytest .importorskip ("tkinter" , ** pytest_kwargs )
543549 env = {** os .environ , "MPLBACKEND" : "" , "MPLCONFIGDIR" : str (tmp_path )}
544550 backend = subprocess_run_for_testing (
545551 [sys .executable , "-c" ,
You can’t perform that action at this time.
0 commit comments