From: Rey Abolofia Date: Tue, 31 Jul 2018 18:19:49 +0000 (-0700) Subject: Test configure with string input. X-Git-Tag: v6.0.0b1~38^2 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=refs%2Fpull%2F2461%2Fhead;p=thirdparty%2Ftornado.git Test configure with string input. --- 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()