boolean_setting('pgwui.validate_hmac', settings)
-def supply_default_settings(settings):
- '''Supply sensible defaults for omitted settings.
- '''
- settings['pgwui.default_db'] = ''
-
-
def do_validate_hmac(settings):
'''True unless the user has specificly rejected hmac validation
'''
for key in settings.keys():
abort_on_bad_setting(key)
validate_setting_values(settings)
- supply_default_settings(settings)
validate_hmac(settings)
assert boolean_setting_called
-# supply_default_settings()
-def test_supply_default_settings():
- '''Something is changed in the supplied settings'''
- assert {} != pgwui_server_init.supply_default_settings({})
-
-
# do_validate_hmac()
def test_do_validate_hmac_none():
mock_abort_on_bad_setting)
monkeypatch.setattr(pgwui_server_init, 'validate_setting_values',
lambda *args: None)
- monkeypatch.setattr(pgwui_server_init, 'supply_default_settings',
- lambda arg: arg)
monkeypatch.setattr(pgwui_server_init, 'validate_hmac',
lambda *args: None)
settings = {'key1': 'value1',