class MockSettings(_ProjectSettings): _HOOKS = Validator("HOOKS", default=(ConfigLoaderHooks(),)) _SESSION_STORE_CLASS = Validator( "SESSION_STORE_CLASS", default=lambda *_: ShelveStore ) _SESSION_STORE_ARGS = Validator( "SESSION_STORE_ARGS", default={"path": shelve_location.as_posix()} )
class MockSettings(_ProjectSettings): _HOOKS = Validator("HOOKS", default=(logging_hooks, )) _DISABLE_HOOKS_FOR_PLUGINS = Validator( "DISABLE_HOOKS_FOR_PLUGINS", default=(naughty_plugin.project_name, ))
class MockSettings(_ProjectSettings): _HOOKS = Validator("HOOKS", default=hooks)
class MockSettings(_ProjectSettings): _HOOKS = Validator("HOOKS", default=(ConfigLoaderHooks(), ))
class MockSettings(_ProjectSettings): _SESSION_STORE_ARGS = Validator("SESSION_STORE_ARGS", default={"path": "path"})
class MockSettings(_ProjectSettings): _SESSION_STORE_ARGS = Validator("SESSION_STORE_ARGS", default={"wrong_arg": "O_o"})
class MockSettings(_ProjectSettings): _HOOKS = Validator("HOOKS", default=(ConfigLoaderHooks(), )) _CONTEXT_CLASS = Validator("CONTEXT_CLASS", default=lambda *_: MyContext)
class MockSettings(_ProjectSettings): _HOOKS = Validator("HOOKS", default=(RegistrationHooks(),))
class MockSettings(_ProjectSettings): _HOOKS = Validator("HOOKS", default=()) _CONTEXT_CLASS = Validator( "CONTEXT_CLASS", default=lambda *_: MyContext, )