示例#1
0
 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'))
示例#2
0
文件: i18n.py 项目: Hazer/WebCore
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)
示例#3
0
 def test_defaultbool_extended(self):
     self.assertTrue(defaultbool('Bob Dole', ['bob dole']))
示例#4
0
 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))
示例#5
0
 def test_defaultbool_literals(self):
     self.assertTrue(defaultbool(True))
     self.assertFalse(defaultbool(False))
示例#6
0
def i18n(app, config):
    if not defaultbool(config.get('web.i18n', True), ['gettext']):
        return app

    return I18n(app, config)