def testSetDefaults(self): config.updateDefaults({"SSLPort": 8443}) config.setDefaults(DEFAULT_CONFIG) config.reload() self.assertEquals(config.SSLPort, 0)
def testUpdateDefaults(self): self.assertEquals(config.SSLPort, 0) config.load(self.testConfig) config.updateDefaults({"SSLPort": 8009}) self.assertEquals(config.SSLPort, 8009) config.reload() self.assertEquals(config.SSLPort, 8009) config.updateDefaults({"SSLPort": 0})
def testCopiesDefaults(self): config.updateDefaults({"Foo": "bar"}) self.assertNotIn("Foo", DEFAULT_CONFIG)
def testMergeDefaults(self): config.updateDefaults({"MultiProcess": {}}) self.assertEquals(config._provider.getDefaults().MultiProcess.StaggeredStartup.Enabled, False)
def postOptions(self): config.load(self['config']) config.updateDefaults(self.overrides) self.parent['pidfile'] = None