We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 3e1c98f commit c895b1dCopy full SHA for c895b1d
Lib/test/test_sys.py
@@ -739,6 +739,15 @@ def test_thread_info(self):
739
elif sys.platform == "wasi":
740
self.assertEqual(info.name, "pthread-stubs")
741
742
+ def test_abi_info(self):
743
+ info = sys.abi_info
744
+ self.assertEqual(len(info), 3)
745
+ pointer_bits = 64 if sys.maxsize > 2**32 else 32
746
+ self.assertEqual(info.pointer_bits, pointer_bits)
747
+ for flag in ["Py_GIL_DISABLED", "Py_DEBUG"]:
748
+ self.assertEqual(getattr(info, flag, None),
749
+ bool(sysconfig.get_config_var(flag)))
750
+
751
@unittest.skipUnless(support.is_emscripten, "only available on Emscripten")
752
def test_emscripten_info(self):
753
self.assertEqual(len(sys._emscripten_info), 4)
0 commit comments