mirror of
https://github.com/Hestia-Homes/Model.git
synced 2026-06-08 11:17:27 +00:00
adding config env variables for pytest
This commit is contained in:
parent
0143e8cbaf
commit
6af6ba4656
1 changed files with 34 additions and 0 deletions
34
conftest.py
Normal file
34
conftest.py
Normal file
|
|
@ -0,0 +1,34 @@
|
|||
# conftest.py
|
||||
import os
|
||||
import pytest
|
||||
from backend.app.config import get_settings
|
||||
|
||||
|
||||
@pytest.fixture(autouse=True, scope="session")
|
||||
def fake_env():
|
||||
vars = {
|
||||
"API_KEY": "test",
|
||||
"SECRET_KEY": "test",
|
||||
"ENVIRONMENT": "test",
|
||||
"DATA_BUCKET": "test",
|
||||
"PLAN_TRIGGER_BUCKET": "test",
|
||||
"ENGINE_SQS_URL": "test",
|
||||
"EPC_AUTH_TOKEN": "test", # Will be overwritten in CI/CD
|
||||
"GOOGLE_SOLAR_API_KEY": "test",
|
||||
"DB_HOST": "localhost",
|
||||
"DB_USERNAME": "test",
|
||||
"DB_PASSWORD": "test",
|
||||
"DB_PORT": "5432",
|
||||
"DB_NAME": "test",
|
||||
"SAP_PREDICTIONS_BUCKET": "test",
|
||||
"CARBON_PREDICTIONS_BUCKET": "test",
|
||||
"HEAT_PREDICTIONS_BUCKET": "test",
|
||||
"HEATING_KWH_PREDICTIONS_BUCKET": "test",
|
||||
"HOTWATER_KWH_PREDICTIONS_BUCKET": "test",
|
||||
"ENERGY_ASSESSMENTS_BUCKET": "test",
|
||||
}
|
||||
|
||||
for k, v in vars.items():
|
||||
os.environ.setdefault(k, v)
|
||||
|
||||
get_settings.cache_clear()
|
||||
Loading…
Add table
Reference in a new issue