Skip to content

Commit cb992e7

Browse files
committed
gh-111201: Skip pyrepl Windows tests earlier
Don't attempt to load pyrepl Windows console if platforms others than Windows. For example, the import can fail if ctypes is missing.
1 parent b9965ef commit cb992e7

File tree

1 file changed

+6
-2
lines changed

1 file changed

+6
-2
lines changed

Lib/test/test_pyrepl/test_windows_console.py

+6-2
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,11 @@
1-
import itertools
21
import sys
32
import unittest
3+
4+
if sys.platform != 'win32':
5+
raise unittest.SkipTest("test only relevant on win32")
6+
7+
8+
import itertools
49
from _pyrepl.console import Event, Console
510
from _pyrepl.windows_console import (
611
MOVE_LEFT,
@@ -23,7 +28,6 @@
2328
pass
2429

2530

26-
@unittest.skipIf(sys.platform != "win32", "Test class specifically for Windows")
2731
class WindowsConsoleTests(TestCase):
2832
def console(self, events, **kwargs) -> Console:
2933
console = WindowsConsole()

0 commit comments

Comments
 (0)