diff -r 694e2708b4a8 Lib/distutils/sysconfig.py --- a/Lib/distutils/sysconfig.py Sun Nov 24 23:13:26 2013 +0200 +++ b/Lib/distutils/sysconfig.py Mon Nov 25 00:02:42 2013 +0200 @@ -575,5 +575,5 @@ """ if name == 'SO': import warnings - warnings.warn('SO is deprecated, use EXT_SUFFIX', DeprecationWarning) + warnings.warn('SO is deprecated, use EXT_SUFFIX', DeprecationWarning, 2) return get_config_vars().get(name) diff -r 694e2708b4a8 Lib/distutils/tests/test_sysconfig.py --- a/Lib/distutils/tests/test_sysconfig.py Sun Nov 24 23:13:26 2013 +0200 +++ b/Lib/distutils/tests/test_sysconfig.py Mon Nov 25 00:02:42 2013 +0200 @@ -6,7 +6,7 @@ from distutils import sysconfig from distutils.ccompiler import get_default_compiler from distutils.tests import support -from test.support import TESTFN, run_unittest +from test.support import TESTFN, run_unittest, check_warnings class SysconfigTestCase(support.EnvironGuard, unittest.TestCase): def setUp(self): @@ -166,8 +166,9 @@ @unittest.skipIf(sysconfig.get_config_var('EXT_SUFFIX') is None, 'EXT_SUFFIX required for this test') def test_SO_value(self): - self.assertEqual(sysconfig.get_config_var('SO'), - sysconfig.get_config_var('EXT_SUFFIX')) + with check_warnings(('', DeprecationWarning)): + self.assertEqual(sysconfig.get_config_var('SO'), + sysconfig.get_config_var('EXT_SUFFIX')) @unittest.skipIf(sysconfig.get_config_var('EXT_SUFFIX') is None, 'EXT_SUFFIX required for this test') diff -r 694e2708b4a8 Lib/sysconfig.py --- a/Lib/sysconfig.py Sun Nov 24 23:13:26 2013 +0200 +++ b/Lib/sysconfig.py Mon Nov 25 00:02:42 2013 +0200 @@ -585,7 +585,7 @@ """ if name == 'SO': import warnings - warnings.warn('SO is deprecated, use EXT_SUFFIX', DeprecationWarning) + warnings.warn('SO is deprecated, use EXT_SUFFIX', DeprecationWarning, 2) return get_config_vars().get(name) diff -r 694e2708b4a8 Lib/test/test_sysconfig.py --- a/Lib/test/test_sysconfig.py Sun Nov 24 23:13:26 2013 +0200 +++ b/Lib/test/test_sysconfig.py Mon Nov 25 00:02:42 2013 +0200 @@ -5,7 +5,7 @@ import shutil from copy import copy -from test.support import (run_unittest, TESTFN, unlink, +from test.support import (run_unittest, TESTFN, unlink, check_warnings, captured_stdout, skip_unless_symlink) import sysconfig @@ -378,8 +378,9 @@ @unittest.skipIf(sysconfig.get_config_var('EXT_SUFFIX') is None, 'EXT_SUFFIX required for this test') def test_SO_value(self): - self.assertEqual(sysconfig.get_config_var('SO'), - sysconfig.get_config_var('EXT_SUFFIX')) + with check_warnings(('', DeprecationWarning)): + self.assertEqual(sysconfig.get_config_var('SO'), + sysconfig.get_config_var('EXT_SUFFIX')) @unittest.skipIf(sysconfig.get_config_var('EXT_SUFFIX') is None, 'EXT_SUFFIX required for this test')