mirror of
https://github.com/mealie-recipes/mealie.git
synced 2025-05-24 01:12:54 -04:00
* fix: unify group creation - closes #1100 * tests: disable password hashing during testing * tests: fix email config tests
23 lines
519 B
Python
23 lines
519 B
Python
from pytest import MonkeyPatch
|
|
|
|
from mealie.core.config import get_app_settings
|
|
from mealie.core.security.hasher import FakeHasher, PasslibHasher, get_hasher
|
|
|
|
|
|
def test_get_hasher(monkeypatch: MonkeyPatch):
|
|
hasher = get_hasher()
|
|
|
|
assert isinstance(hasher, FakeHasher)
|
|
|
|
monkeypatch.setenv("TESTING", "0")
|
|
|
|
get_hasher.cache_clear()
|
|
get_app_settings.cache_clear()
|
|
|
|
hasher = get_hasher()
|
|
|
|
assert isinstance(hasher, PasslibHasher)
|
|
|
|
get_app_settings.cache_clear()
|
|
get_hasher.cache_clear()
|