Skip to content

Commit f49067e

Browse files
committed
Update tests
1 parent 917874c commit f49067e

File tree

1 file changed

+18
-8
lines changed

1 file changed

+18
-8
lines changed

Lib/test/test_sysconfig.py

Lines changed: 18 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,7 @@
99
import textwrap
1010
from copy import copy
1111

12+
from test import support
1213
from test.support import (
1314
captured_stdout,
1415
is_android,
@@ -592,29 +593,38 @@ def test_osx_ext_suffix(self):
592593
suffix = sysconfig.get_config_var('EXT_SUFFIX')
593594
self.assertTrue(suffix.endswith('-darwin.so'), suffix)
594595

595-
def test_always_set_ABIFLAGS(self):
596+
def test_always_set_abiflags(self):
596597
self.assertIn('ABIFLAGS', sysconfig.get_config_vars())
597598
self.assertIsInstance(sysconfig.get_config_var('ABIFLAGS'), str)
598599
self.assertIn('abiflags', sysconfig.get_config_vars())
599600
self.assertIsInstance(sysconfig.get_config_var('abiflags'), str)
600601

601-
def test_always_set_Py_DEBUG(self):
602+
def test_always_set_py_debug(self):
602603
self.assertIn('Py_DEBUG', sysconfig.get_config_vars())
603-
self.assertIn(sysconfig.get_config_var('Py_DEBUG'), (0, 1))
604+
Py_DEBUG = sysconfig.get_config_var('Py_DEBUG')
605+
self.assertIn(Py_DEBUG, (0, 1))
606+
self.assertEqual(Py_DEBUG, support.Py_DEBUG)
604607

605-
def test_always_set_Py_GIL_DISABLED(self):
608+
def test_always_set_py_gil_disabled(self):
606609
self.assertIn('Py_GIL_DISABLED', sysconfig.get_config_vars())
607-
self.assertIn(sysconfig.get_config_var('Py_GIL_DISABLED'), (0, 1))
610+
Py_GIL_DISABLED = sysconfig.get_config_var('Py_GIL_DISABLED')
611+
self.assertIn(Py_GIL_DISABLED, (0, 1))
612+
self.assertEqual(Py_GIL_DISABLED, support.Py_GIL_DISABLED)
608613

609-
def test_ABIFLAGS(self):
614+
def test_abiflags(self):
610615
abiflags = sysconfig.get_config_var('abiflags')
611616
ABIFLAGS = sysconfig.get_config_var('ABIFLAGS')
617+
612618
self.assertIn(abiflags, ABIFLAGS)
613-
if sysconfig.get_config_var('Py_DEBUG'):
619+
620+
if os.name == 'nt':
621+
self.assertEqual(abiflags, '')
622+
623+
if support.Py_DEBUG:
614624
self.assertIn('d', ABIFLAGS)
615625
else:
616626
self.assertNotIn('d', ABIFLAGS)
617-
if sysconfig.get_config_var('Py_GIL_DISABLED'):
627+
if support.Py_GIL_DISABLED:
618628
self.assertIn('t', ABIFLAGS)
619629
else:
620630
self.assertNotIn('t', ABIFLAGS)

0 commit comments

Comments
 (0)