Force testing settings during test

pull/62/head
Andrew Godwin 2022-11-27 00:32:18 -07:00
rodzic 93aaf119c5
commit 4377160155
2 zmienionych plików z 10 dodań i 1 usunięć

Wyświetl plik

@ -1,4 +1,5 @@
import secrets import secrets
import sys
import urllib.parse import urllib.parse
from pathlib import Path from pathlib import Path
from typing import List, Literal, Optional, Union from typing import List, Literal, Optional, Union
@ -105,7 +106,7 @@ class Settings(BaseSettings):
} }
SETUP = Settings() SETUP = Settings(_env_file="test.env" if "pytest" in sys.modules else None)
SECRET_KEY = SETUP.SECRET_KEY SECRET_KEY = SETUP.SECRET_KEY
DEBUG = SETUP.DEBUG DEBUG = SETUP.DEBUG

8
test.env 100644
Wyświetl plik

@ -0,0 +1,8 @@
TAKAHE_DATABASE_SERVER="postgres://postgres@localhost/takahe"
TAKAHE_DEBUG=true
TAKAHE_SECRET_KEY="insecure_secret"
TAKAHE_CSRF_TRUSTED_ORIGINS=["http://127.0.0.1:8000", "https://127.0.0.1:8000"]
TAKAHE_USE_PROXY_HEADERS=true
TAKAHE_EMAIL_SERVER="console://console"
TAKAHE_MAIN_DOMAIN="example.com"
TAKAHE_ENVIRONMENT="development"