gh-111201: Skip pyrepl Windows tests earlier (#119848)

Don't attempt to load pyrepl Windows console if platforms others than
Windows. For example, the import can fail if ctypes is missing.
This commit is contained in:
Victor Stinner 2024-05-31 16:06:10 +02:00 committed by GitHub
parent 4c387a76f3
commit 91601a5596
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
1 changed files with 5 additions and 2 deletions

View File

@ -1,7 +1,11 @@
import itertools
import sys
import unittest
if sys.platform != 'win32':
raise unittest.SkipTest("test only relevant on win32")
import itertools
from functools import partial
from typing import Iterable
from unittest import TestCase
@ -23,7 +27,6 @@ except ImportError:
pass
@unittest.skipIf(sys.platform != "win32", "Test class specifically for Windows")
class WindowsConsoleTests(TestCase):
def console(self, events, **kwargs) -> Console:
console = WindowsConsole()