From bd32fcff3fc02a40475d80a49b0c350acfac27fa Mon Sep 17 00:00:00 2001 From: Carlos Cordoba Date: Sun, 7 Apr 2019 18:47:42 +0200 Subject: [PATCH] Testing: Skip test_turtle_launch if Tk is not installed --- spyder_kernels/console/tests/test_console_kernel.py | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/spyder_kernels/console/tests/test_console_kernel.py b/spyder_kernels/console/tests/test_console_kernel.py index ca7854d4..b8f0fd56 100644 --- a/spyder_kernels/console/tests/test_console_kernel.py +++ b/spyder_kernels/console/tests/test_console_kernel.py @@ -35,6 +35,12 @@ FILES_PATH = os.path.dirname(os.path.realpath(__file__)) TIMEOUT = 15 +TKINTER_INSTALLED = False +try: + import tkinter + TKINTER_INSTALLED = True +except: + pass # ============================================================================= # Fixtures @@ -370,6 +376,8 @@ def f(x): assert content['found'] +@pytest.mark.skipif(not TKINTER_INSTALLED, + reason="Doesn't work on Python installations without Tk") def test_turtle_launch(tmpdir): """Test turtle scripts running in the same kernel.""" # Command to start the kernel