mirror of
https://github.com/simple-login/app.git
synced 2024-11-10 17:35:27 +08:00
372466ab06
- add __tablename__ for all models - use sa and orm instead of db - rollback all changes in tests - remove session in @app.teardown_appcontext
13 lines
311 B
Python
13 lines
311 B
Python
import pytest
|
|
|
|
from app.config import sl_getenv
|
|
|
|
|
|
def test_sl_getenv(monkeypatch):
|
|
monkeypatch.setenv("SL_KEY_1", '["domain_1"]')
|
|
assert sl_getenv("SL_KEY_1") == ["domain_1"]
|
|
|
|
assert sl_getenv("SL_KEY_2", default_factory=list) == []
|
|
|
|
with pytest.raises(TypeError):
|
|
sl_getenv("SL_KEY_3")
|