Skip to content

Commit a6754b0

Browse files
committed
fix win32 mocking failures
1 parent c7d1851 commit a6754b0

File tree

1 file changed

+6
-0
lines changed

1 file changed

+6
-0
lines changed

tests/test_tags.py

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -440,12 +440,14 @@ def test_linux_platforms_32_64bit_on_64bit_os(
440440
self, arch, is_32bit, expected, monkeypatch
441441
):
442442
monkeypatch.setattr(distutils.util, "get_platform", lambda: arch)
443+
monkeypatch.setattr(os, "confstr", lambda x: "glibc 2.20", raising=False)
443444
monkeypatch.setattr(tags, "_is_manylinux_compatible", lambda *args: False)
444445
linux_platform = list(tags._linux_platforms(is_32bit=is_32bit))[-1]
445446
assert linux_platform == expected
446447

447448
def test_linux_platforms_manylinux_unsupported(self, monkeypatch):
448449
monkeypatch.setattr(distutils.util, "get_platform", lambda: "linux_x86_64")
450+
monkeypatch.setattr(os, "confstr", lambda x: "glibc 2.20", raising=False)
449451
monkeypatch.setattr(tags, "_is_manylinux_compatible", lambda *args: False)
450452
linux_platform = list(tags._linux_platforms(is_32bit=False))
451453
assert linux_platform == ["linux_x86_64"]
@@ -457,6 +459,7 @@ def test_linux_platforms_manylinux1(self, is_x86, monkeypatch):
457459
if platform.system() != "Linux" or not is_x86:
458460
monkeypatch.setattr(distutils.util, "get_platform", lambda: "linux_x86_64")
459461
monkeypatch.setattr(platform, "machine", lambda: "x86_64")
462+
monkeypatch.setattr(os, "confstr", lambda x: "glibc 2.20", raising=False)
460463
platforms = list(tags._linux_platforms(is_32bit=False))
461464
arch = platform.machine()
462465
assert platforms == ["manylinux1_" + arch, "linux_" + arch]
@@ -468,6 +471,7 @@ def test_linux_platforms_manylinux2010(self, is_x86, monkeypatch):
468471
if platform.system() != "Linux" or not is_x86:
469472
monkeypatch.setattr(distutils.util, "get_platform", lambda: "linux_x86_64")
470473
monkeypatch.setattr(platform, "machine", lambda: "x86_64")
474+
monkeypatch.setattr(os, "confstr", lambda x: "glibc 2.20", raising=False)
471475
platforms = list(tags._linux_platforms(is_32bit=False))
472476
arch = platform.machine()
473477
expected = [
@@ -491,6 +495,7 @@ def test_linux_platforms_manylinux2014(self, is_x86, monkeypatch):
491495
if platform.system() != "Linux" or not is_x86:
492496
monkeypatch.setattr(distutils.util, "get_platform", lambda: "linux_x86_64")
493497
monkeypatch.setattr(platform, "machine", lambda: "x86_64")
498+
monkeypatch.setattr(os, "confstr", lambda x: "glibc 2.20", raising=False)
494499
platforms = list(tags._linux_platforms(is_32bit=False))
495500
arch = platform.machine()
496501
expected = [
@@ -566,6 +571,7 @@ def test_linux_platforms_manylinux2014_armv6l(self, monkeypatch):
566571
tags, "_is_manylinux_compatible", lambda name, _: name == "manylinux2014"
567572
)
568573
monkeypatch.setattr(distutils.util, "get_platform", lambda: "linux_armv6l")
574+
monkeypatch.setattr(os, "confstr", lambda x: "glibc 2.20", raising=False)
569575
platforms = list(tags._linux_platforms(is_32bit=True))
570576
expected = ["linux_armv6l"]
571577
assert platforms == expected

0 commit comments

Comments
 (0)