From 1d4a733cceee237f0850b7887c2945dee707da27 Mon Sep 17 00:00:00 2001 From: Chris Bradbury Date: Mon, 23 Apr 2018 20:16:17 +0100 Subject: bpo-33251: Prevent ConfigParser.items returning items present in vars. (#6446) * bpo-33251: ConfigParser.items no longer returns items present in vars. Documentation for `ConfigParser.items()` states: 'Items present in vars no longer appear in the result.' This fix aligns behaviour to that specified in the documentation. --- Lib/test/test_configparser.py | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) (limited to 'Lib/test/test_configparser.py') diff --git a/Lib/test/test_configparser.py b/Lib/test/test_configparser.py index 4d07203b9d..87b811f09b 100644 --- a/Lib/test/test_configparser.py +++ b/Lib/test/test_configparser.py @@ -915,8 +915,7 @@ class ConfigParserTestCase(BasicTestCase, unittest.TestCase): self.check_items_config([('default', ''), ('getdefault', '||'), ('key', '|value|'), - ('name', 'value'), - ('value', 'value')]) + ('name', 'value')]) def test_safe_interpolation(self): # See http://www.python.org/sf/511737 @@ -1093,8 +1092,7 @@ class RawConfigParserTestCase(BasicTestCase, unittest.TestCase): self.check_items_config([('default', ''), ('getdefault', '|%(default)s|'), ('key', '|%(name)s|'), - ('name', '%(value)s'), - ('value', 'value')]) + ('name', '%(value)s')]) def test_set_nonstring_types(self): cf = self.newconfig() -- cgit v1.2.1