def test_logging(self): """ Logging module configures properly. """ self.assertNotEqual( defaultLogLevel, LogLevel.error, "This test assumes the default log level is not error." ) config.setDefaults(DEFAULT_CONFIG) config.reload() self.assertEquals(logLevelForNamespace(None), defaultLogLevel) self.assertEquals(logLevelForNamespace("some.namespace"), defaultLogLevel) config.load(self.testConfig) self.assertEquals(logLevelForNamespace(None), LogLevel.error) self.assertEquals(logLevelForNamespace("some.namespace"), LogLevel.debug) writePlist({}, self.testConfig) config.reload() self.assertEquals(logLevelForNamespace(None), defaultLogLevel) self.assertEquals(logLevelForNamespace("some.namespace"), defaultLogLevel)
def test_logging(self): """ Logging module configures properly. """ defaultLogLevel = Logger.filterPredicate.logLevelForNamespace(None) self.assertNotEqual( defaultLogLevel, LogLevel.error, "This test assumes the default log level is not error." ) config.setDefaults(DEFAULT_CONFIG) config.reload() self.assertEquals(Logger.filterPredicate.logLevelForNamespace(None), defaultLogLevel) self.assertEquals(Logger.filterPredicate.logLevelForNamespace("some.namespace"), defaultLogLevel) config.load(self.testConfig) self.assertEquals(Logger.filterPredicate.logLevelForNamespace(None), LogLevel.error) self.assertEquals(Logger.filterPredicate.logLevelForNamespace("some.namespace"), LogLevel.debug) writePlist({}, self.testConfig) config.reload() self.assertEquals(Logger.filterPredicate.logLevelForNamespace(None), defaultLogLevel) self.assertEquals(Logger.filterPredicate.logLevelForNamespace("some.namespace"), defaultLogLevel)
def testSetDefaults(self): config.updateDefaults({"SSLPort": 8443}) config.setDefaults(DEFAULT_CONFIG) config.reload() self.assertEquals(config.SSLPort, 0)
def disableMemcacheForTest(aTest): """ Disable all memcache logic for the duration of a test; we shouldn't be starting or connecting to any memcache stuff for most tests. """ # These imports are local so that they don't accidentally leak to anything # else in this module; nothing else in this module should ever touch global # configuration. -glyph from twistedcaldav.memcacher import Memcacher if not hasattr(config, "Memcached"): config.setDefaults(DEFAULT_CONFIG) aTest.patch(config.Memcached.Pools.Default, "ClientEnabled", False) aTest.patch(config.Memcached.Pools.Default, "ServerEnabled", False) aTest.patch(Memcacher, "allowTestCache", True)
def test_logging(self): """ Logging module configures properly. """ config.setDefaults(DEFAULT_CONFIG) config.reload() self.assertEquals(logLevelForNamespace(None), "warn") self.assertEquals(logLevelForNamespace("some.namespace"), "warn") config.load(self.testConfig) self.assertEquals(logLevelForNamespace(None), "info") self.assertEquals(logLevelForNamespace("some.namespace"), "debug") writePlist({}, self.testConfig) config.reload() self.assertEquals(logLevelForNamespace(None), "warn") self.assertEquals(logLevelForNamespace("some.namespace"), "warn")
def tearDown(self): config.setDefaults(DEFAULT_CONFIG) config.reset()
def tearDown(self): config.setDefaults(DEFAULT_CONFIG) config.reload()