def test_windows_cpython(self, mock_interpreter_name, monkeypatch): if mock_interpreter_name("CPython"): monkeypatch.setattr(tags, "_cpython_abis", lambda *a: ["cp33m"]) if platform.system() != "Windows": monkeypatch.setattr(platform, "system", lambda: "Windows") monkeypatch.setattr(tags, "_generic_platforms", lambda: ["win_amd64"]) abis = list(tags._cpython_abis(sys.version_info[:2])) platforms = list(tags._generic_platforms()) result = list(tags.sys_tags()) interpreter = "cp{major}{minor}".format(major=sys.version_info[0], minor=sys.version_info[1]) assert len(abis) == 1 expected = tags.Tag(interpreter, abis[0], platforms[0]) assert result[0] == expected expected = tags.Tag("py{}0".format(sys.version_info[0]), "none", "any") assert result[-1] == expected
def test_sys_tags_on_windows_cpython(monkeypatch): if platform.python_implementation() != "CPython": monkeypatch.setattr(platform, "python_implementation", lambda: "CPython") monkeypatch.setattr(tags, "_cpython_abi", lambda py_version: "cp33m") if platform.system() != "Windows": monkeypatch.setattr(platform, "system", lambda: "Windows") monkeypatch.setattr(tags, "_generic_platforms", lambda: ["win_amd64"]) abi = tags._cpython_abi(sys.version_info[:2]) platforms = tags._generic_platforms() result = list(tags.sys_tags()) interpreter = "cp{major}{minor}".format(major=sys.version_info[0], minor=sys.version_info[1]) expected = tags.Tag(interpreter, abi, platforms[0]) assert result[0] == expected expected = tags.Tag("py{}0".format(sys.version_info[0]), "none", "any") assert result[-1] == expected
def test_sys_tags_on_windows_cpython(monkeypatch): if platform.python_implementation() != "CPython": monkeypatch.setattr(platform, "python_implementation", lambda: "CPython") monkeypatch.setattr(tags, "_cpython_abi", lambda py_version: "cp33m") if platform.system() != "Windows": monkeypatch.setattr(platform, "system", lambda: "Windows") monkeypatch.setattr(tags, "_generic_platforms", lambda: ["win_amd64"]) abi = tags._cpython_abi(sys.version_info[:2]) platforms = tags._generic_platforms() result = list(tags.sys_tags()) interpreter = "cp{major}{minor}".format( major=sys.version_info[0], minor=sys.version_info[1] ) expected = tags.Tag(interpreter, abi, platforms[0]) assert result[0] == expected expected = tags.Tag("py{}0".format(sys.version_info[0]), "none", "any") assert result[-1] == expected
def test_generic_platforms(self): platform = distutils.util.get_platform().replace("-", "_") platform = platform.replace(".", "_") assert list(tags._generic_platforms()) == [platform]
def test_generic_platforms(self): platform = sysconfig.get_platform().replace("-", "_") platform = platform.replace(".", "_") assert list(tags._generic_platforms()) == [platform]
def test_generic_platforms(): platform = distutils.util.get_platform().replace("-", "_") platform = platform.replace(".", "_") assert tags._generic_platforms() == [platform]