From c8a750e9fd0da7216d7ac9b8b3ab47a35df03806 Mon Sep 17 00:00:00 2001 From: Rey Abolofia Date: Tue, 31 Jul 2018 11:19:49 -0700 Subject: [PATCH] Test configure with string input. --- tornado/test/util_test.py | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/tornado/test/util_test.py b/tornado/test/util_test.py index a8c2cc094..59b13ad01 100644 --- a/tornado/test/util_test.py +++ b/tornado/test/util_test.py @@ -120,6 +120,18 @@ class ConfigurableTest(unittest.TestCase): self.checkSubclasses() + def test_config_str(self): + TestConfigurable.configure('tornado.test.util_test.TestConfig2') + obj = TestConfigurable() + self.assertIsInstance(obj, TestConfig2) + self.assertIs(obj.b, None) + + obj = TestConfigurable(b=2) + self.assertIsInstance(obj, TestConfig2) + self.assertEqual(obj.b, 2) + + self.checkSubclasses() + def test_config_args(self): TestConfigurable.configure(None, a=3) obj = TestConfigurable() -- 2.47.2