Beispiel #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'))
Beispiel #2
0
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)
Beispiel #3
0
 def test_defaultbool_extended(self):
     self.assertTrue(defaultbool('Bob Dole', ['bob dole']))
Beispiel #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))
Beispiel #5
0
 def test_defaultbool_literals(self):
     self.assertTrue(defaultbool(True))
     self.assertFalse(defaultbool(False))
Beispiel #6
0
def i18n(app, config):
    if not defaultbool(config.get('web.i18n', True), ['gettext']):
        return app

    return I18n(app, config)