Skip to content

Commit c895b1d

Browse files
committed
Add test
1 parent 3e1c98f commit c895b1d

File tree

1 file changed

+9
-0
lines changed

1 file changed

+9
-0
lines changed

Lib/test/test_sys.py

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -739,6 +739,15 @@ def test_thread_info(self):
739739
elif sys.platform == "wasi":
740740
self.assertEqual(info.name, "pthread-stubs")
741741

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+
742751
@unittest.skipUnless(support.is_emscripten, "only available on Emscripten")
743752
def test_emscripten_info(self):
744753
self.assertEqual(len(sys._emscripten_info), 4)

0 commit comments

Comments
 (0)