mirror of https://github.com/python/cpython
gh-110119: Fix test_importlib `--disable-gil` Windows test failures (#110422)
Use "t" in the expected tag for `--disable-gil` builds in test_tagged_suffix.
This commit is contained in:
parent
5eae8dc2cb
commit
3c2f3215cc
|
@ -4,6 +4,7 @@ machinery = test_util.import_importlib('importlib.machinery')
|
||||||
import os
|
import os
|
||||||
import re
|
import re
|
||||||
import sys
|
import sys
|
||||||
|
import sysconfig
|
||||||
import unittest
|
import unittest
|
||||||
from test.support import import_helper
|
from test.support import import_helper
|
||||||
from contextlib import contextmanager
|
from contextlib import contextmanager
|
||||||
|
@ -111,8 +112,10 @@ class WindowsRegistryFinderTests:
|
||||||
class WindowsExtensionSuffixTests:
|
class WindowsExtensionSuffixTests:
|
||||||
def test_tagged_suffix(self):
|
def test_tagged_suffix(self):
|
||||||
suffixes = self.machinery.EXTENSION_SUFFIXES
|
suffixes = self.machinery.EXTENSION_SUFFIXES
|
||||||
expected_tag = ".cp{0.major}{0.minor}-{1}.pyd".format(sys.version_info,
|
abi_flags = "t" if sysconfig.get_config_var("Py_NOGIL") else ""
|
||||||
re.sub('[^a-zA-Z0-9]', '_', get_platform()))
|
ver = sys.version_info
|
||||||
|
platform = re.sub('[^a-zA-Z0-9]', '_', get_platform())
|
||||||
|
expected_tag = f".cp{ver.major}{ver.minor}{abi_flags}-{platform}.pyd"
|
||||||
try:
|
try:
|
||||||
untagged_i = suffixes.index(".pyd")
|
untagged_i = suffixes.index(".pyd")
|
||||||
except ValueError:
|
except ValueError:
|
||||||
|
|
Loading…
Reference in New Issue