def test_defaultbool_true(self): self.assertTrue(defaultbool('true')) self.assertTrue(defaultbool('True')) self.assertTrue(defaultbool('on')) self.assertTrue(defaultbool('ON')) self.assertTrue(defaultbool('yes')) self.assertTrue(defaultbool('YES'))
def i18n(app, config): if not defaultbool(config.get('web.i18n', True), ['gettext']): return app from web.core.locale import LocaleMiddleware return LocaleMiddleware(app, config)
def test_defaultbool_extended(self): self.assertTrue(defaultbool('Bob Dole', ['bob dole']))
def test_defaultbool_false(self): self.assertFalse(defaultbool('false')) self.assertFalse(defaultbool('off')) self.assertFalse(defaultbool('no')) self.assertFalse(defaultbool('Bob Dole')) self.assertFalse(defaultbool(None))
def test_defaultbool_literals(self): self.assertTrue(defaultbool(True)) self.assertFalse(defaultbool(False))
def i18n(app, config): if not defaultbool(config.get('web.i18n', True), ['gettext']): return app return I18n(app, config)