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 5
5
from unittest import mock
6
6
7
7
from cycler import cycler , Cycler
8
+ from packaging .version import parse as parse_version
8
9
import pytest
9
10
10
11
import matplotlib as mpl
@@ -539,7 +540,12 @@ def test_backend_fallback_headless(tmp_path):
539
540
sys .platform == "linux" and not _c_internal_utils .xdisplay_is_valid (),
540
541
reason = "headless" )
541
542
def 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 )
543
549
env = {** os .environ , "MPLBACKEND" : "" , "MPLCONFIGDIR" : str (tmp_path )}
544
550
backend = subprocess_run_for_testing (
545
551
[sys .executable , "-c" ,
You can’t perform that action at this time.
0 commit comments