55import pytest
66from cryptography .fernet import Fernet
77
8- from app .core import secrets_store
8+ from app .infra import secrets_store
99
1010
1111def test_explicit_fernet_key_used (monkeypatch : pytest .MonkeyPatch ) -> None :
12- from app .core .config import get_settings
12+ from app .infra .config import get_settings
1313
1414 key = Fernet .generate_key ().decode ()
1515 monkeypatch .setattr (get_settings (), "fernet_key" , key )
@@ -18,15 +18,15 @@ def test_explicit_fernet_key_used(monkeypatch: pytest.MonkeyPatch) -> None:
1818
1919
2020def test_bad_fernet_key_raises (monkeypatch : pytest .MonkeyPatch ) -> None :
21- from app .core .config import get_settings
21+ from app .infra .config import get_settings
2222
2323 monkeypatch .setattr (get_settings (), "fernet_key" , "not-a-valid-fernet-key" )
2424 with pytest .raises (ValueError , match = "32 url-safe base64" ):
2525 secrets_store .encrypt ("payload" )
2626
2727
2828def test_decrypt_wrong_key_raises (monkeypatch : pytest .MonkeyPatch ) -> None :
29- from app .core .config import get_settings
29+ from app .infra .config import get_settings
3030
3131 token = secrets_store .encrypt ("payload" )
3232 monkeypatch .setattr (get_settings (), "fernet_key" , Fernet .generate_key ().decode ())
@@ -35,7 +35,7 @@ def test_decrypt_wrong_key_raises(monkeypatch: pytest.MonkeyPatch) -> None:
3535
3636
3737def test_derived_key_survives_restart (monkeypatch : pytest .MonkeyPatch ) -> None :
38- from app .core .config import get_settings
38+ from app .infra .config import get_settings
3939
4040 monkeypatch .setattr (get_settings (), "fernet_key" , "" )
4141 token = secrets_store .encrypt ("stable" )
0 commit comments