def getSettingsSetup(): out = { 'enabled': getSetting('enabled', True) } for key in ['server', 'hash_id' ]: out[key]=getSetting(key, None) out['cron_minute']=getSetting(key, '*/15') for key in ['cron_minute', 'cron_hour', 'cron_dom', 'cron_month', 'cron_dow']: out[key]=getSetting(key, '*') out['password']=getSetting('password', None) return out
def getSettingsSetup(): out = {'enabled': getSetting('enabled', True)} for key in ['server', 'hash_id']: out[key] = getSetting(key, None) out['cron_minute'] = getSetting(key, '*/15') for key in [ 'cron_minute', 'cron_hour', 'cron_dom', 'cron_month', 'cron_dow' ]: out[key] = getSetting(key, '*') out['password'] = getSetting('password', None) return out
def test_000_valid_keys_default_value(self): self.assertEqual(methods.getSetting('server'), None) self.assertEqual(methods.getSetting('hash_id'), None) self.assertEqual(methods.getSetting('password'), None) self.assertEqual(methods.getSetting('enabled'), False) self.assertEqual(methods.getSetting('enabled', True), True) self.assertEqual(methods.getSetting('enabled', 'True'), True) for k in ['minute', 'hour', 'dom', 'month', 'dow']: self.assertEqual(methods.getSetting('cron_%s' % k), None) self.assertEqual(methods.getSetting('cron_%s' % k, '*/15'), '*/15') self.assertEqual(methods.getSetting('cron_%s' % k, '*'), '*') self.assertEqual(methods.getSetting('server', 'http://test.com'), 'http://test.com')
def getSettings(request): out = {'enabled': getSetting('enabled', True)} for key in ['server', 'hash_id']: out[key] = getSetting(key, None) cron = "" for key in [ 'cron_minute', 'cron_hour', 'cron_dom', 'cron_month', 'cron_dow' ]: cron = "%s %s" % (cron, getSetting(key, 'INV')) out['cron'] = cron if request.user.is_staff: out['password'] = getSetting('password', None) elif getSetting('password', None): out['password'] = _("Hidden") return out
def getSettings(request): out = { 'enabled': getSetting('enabled', True) } for key in ['server', 'hash_id' ]: out[key]=getSetting(key, None) cron="" for key in ['cron_minute', 'cron_hour', 'cron_dom', 'cron_month', 'cron_dow' ]: cron="%s %s" % (cron, getSetting(key, 'INV')) out['cron'] = cron if request.user.is_staff: out['password']=getSetting('password', None) elif getSetting('password', None): out['password']=_("Hidden") return out
def test_001_invalid_keys(self): self.assertRaises(Exception, methods.getSetting('hash_id')) self.assertRaises(ValueError, methods.getSetting, 'enabled', 'Some Crap')