diff options
Diffstat (limited to '0101-Add-some-platform-related-tests.patch')
-rw-r--r-- | 0101-Add-some-platform-related-tests.patch | 45 |
1 files changed, 45 insertions, 0 deletions
diff --git a/0101-Add-some-platform-related-tests.patch b/0101-Add-some-platform-related-tests.patch new file mode 100644 index 000000000000..50622c926737 --- /dev/null +++ b/0101-Add-some-platform-related-tests.patch @@ -0,0 +1,45 @@ +From 23659e23d12299a564b12e527ab144d425a2d572 Mon Sep 17 00:00:00 2001 +From: Christoph Reiter <reiter.christoph@gmail.com> +Date: Thu, 1 Jul 2021 09:16:20 +0200 +Subject: [PATCH 101/N] Add some platform related tests + +So we notice when things change/break +--- + .github/workflows/smoketests.py | 21 +++++++++++++++++++++ + 1 file changed, 21 insertions(+) + +diff --git a/.github/workflows/smoketests.py b/.github/workflows/smoketests.py +index 1761724..d8f76e6 100644 +--- a/.github/workflows/smoketests.py ++++ b/.github/workflows/smoketests.py +@@ -123,6 +123,27 @@ class Tests(unittest.TestCase): + from time import mktime, gmtime + mktime(gmtime()) + ++ def test_platform_things(self): ++ import sys ++ import sysconfig ++ import platform ++ import importlib.machinery ++ self.assertEqual(sys.implementation.name, "cpython") ++ self.assertEqual(sys.platform, "win32") ++ self.assertTrue(sysconfig.get_platform().startswith("mingw")) ++ self.assertTrue(sysconfig.get_config_var('SOABI').startswith("cpython-")) ++ ext_suffix = sysconfig.get_config_var('EXT_SUFFIX') ++ self.assertTrue(ext_suffix.endswith(".pyd")) ++ self.assertTrue("mingw" in ext_suffix) ++ self.assertEqual(sysconfig.get_config_var('SHLIB_SUFFIX'), ".pyd") ++ ext_suffixes = importlib.machinery.EXTENSION_SUFFIXES ++ self.assertTrue(ext_suffix in ext_suffixes) ++ self.assertTrue(".pyd" in ext_suffixes) ++ self.assertEqual(sys.winver, ".".join(map(str, sys.version_info[:2]))) ++ self.assertEqual(platform.python_implementation(), "CPython") ++ self.assertEqual(platform.system(), "Windows") ++ self.assertTrue(isinstance(sys.api_version, int) and sys.api_version > 0) ++ + def test_c_ext_build(self): + import tempfile + import sys +-- +2.32.0 + |