Skip to content

Commit 30c7b56

Browse files
committed
Add tests
1 parent 93257be commit 30c7b56

File tree

1 file changed

+14
-0
lines changed

1 file changed

+14
-0
lines changed

Lib/test/test_sysconfig.py

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -596,6 +596,20 @@ def test_always_set_ABIFLAGS(self):
596596
self.assertIn('ABIFLAGS', sysconfig.get_config_vars())
597597
self.assertIsInstance(sysconfig.get_config_var('ABIFLAGS'), str)
598598

599+
def test_always_set_Py_DEBUG(self):
600+
self.assertIn('Py_DEBUG', sysconfig.get_config_vars())
601+
self.assertIn(sysconfig.get_config_var('Py_DEBUG'), (0, 1))
602+
603+
def test_ABIFLAGS(self):
604+
if sysconfig.get_config_var('Py_DEBUG'):
605+
self.assertIn('d', sysconfig.get_config_var('ABIFLAGS'))
606+
else:
607+
self.assertNotIn('d', sysconfig.get_config_var('ABIFLAGS'))
608+
if sysconfig.get_config_var('Py_GIL_DISABLED'):
609+
self.assertIn('t', sysconfig.get_config_var('ABIFLAGS'))
610+
else:
611+
self.assertNotIn('t', sysconfig.get_config_var('ABIFLAGS'))
612+
599613
@requires_subprocess()
600614
def test_makefile_overwrites_config_vars(self):
601615
script = textwrap.dedent("""

0 commit comments

Comments
 (0)