From ee89b3dd6aed6be1f775e50855919bc85a31765b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Franz=20Kir=C3=A1ly?= Date: Thu, 25 Jul 2024 19:12:00 +0100 Subject: [PATCH] utils --- skpro/utils/tests/test_plots.py | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/skpro/utils/tests/test_plots.py b/skpro/utils/tests/test_plots.py index ed287efe..89484d3e 100644 --- a/skpro/utils/tests/test_plots.py +++ b/skpro/utils/tests/test_plots.py @@ -3,11 +3,13 @@ import pytest +from skpro.tests.test_switch import run_test_module_changed from skpro.utils.validation._dependencies import _check_soft_dependencies @pytest.mark.skipif( - not _check_soft_dependencies("matplotlib", severity="none"), + not run_test_module_changed("skpro.utils") + or not _check_soft_dependencies("matplotlib", severity="none"), reason="skip test if required soft dependency for matplotlib not available", ) def test_plot_crossplot_interval(): @@ -37,7 +39,8 @@ def test_plot_crossplot_interval(): @pytest.mark.skipif( - not _check_soft_dependencies("matplotlib", severity="none"), + not run_test_module_changed("skpro.utils") + or not _check_soft_dependencies("matplotlib", severity="none"), reason="skip test if required soft dependency for matplotlib not available", ) def test_plot_crossplot_std(): @@ -66,7 +69,8 @@ def test_plot_crossplot_std(): @pytest.mark.skipif( - not _check_soft_dependencies("matplotlib", severity="none"), + not run_test_module_changed("skpro.utils") + or not _check_soft_dependencies("matplotlib", severity="none"), reason="skip test if required soft dependency for matplotlib not available", ) def test_plot_crossplot_loss():