コード例 #1
0
ファイル: test_middleware.py プロジェクト: Hazer/WebCore
 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
ファイル: test_middleware.py プロジェクト: Hazer/WebCore
 def test_defaultbool_extended(self):
     self.assertTrue(defaultbool('Bob Dole', ['bob dole']))
コード例 #4
0
ファイル: test_middleware.py プロジェクト: Hazer/WebCore
 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
ファイル: test_middleware.py プロジェクト: Hazer/WebCore
 def test_defaultbool_literals(self):
     self.assertTrue(defaultbool(True))
     self.assertFalse(defaultbool(False))
コード例 #6
0
ファイル: i18n.py プロジェクト: attilaolah/WebCore
def i18n(app, config):
    if not defaultbool(config.get('web.i18n', True), ['gettext']):
        return app

    return I18n(app, config)