From ea8e444bd6483386018613f96770fa4eb69fa12c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Daniel=20Gra=C3=B1a?= Date: Wed, 9 Jul 2014 01:41:13 -0300 Subject: [PATCH] better testcase for settings.overrides.setdefault --- scrapy/tests/test_settings/__init__.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/scrapy/tests/test_settings/__init__.py b/scrapy/tests/test_settings/__init__.py index 5ffedb134..b7c33a5d3 100644 --- a/scrapy/tests/test_settings/__init__.py +++ b/scrapy/tests/test_settings/__init__.py @@ -203,6 +203,9 @@ class SettingsTest(unittest.TestCase): self.assertEqual(self.settings.get('BAR'), 'bus') self.assertEqual(self.settings.overrides.get('BAR'), 'bus') + self.settings.overrides.setdefault('BAR', 'fez') + self.assertEqual(self.settings.get('BAR'), 'bus') + self.settings.overrides.setdefault('FOO', 'fez') self.assertEqual(self.settings.get('FOO'), 'fez') self.assertEqual(self.settings.overrides.get('FOO'), 'fez')