From 5c70fb5387b87e25ab891c62568574bb11b2cc37 Mon Sep 17 00:00:00 2001 From: Andrey Epifancev Date: Thu, 22 Oct 2026 17:13:41 +0400 Subject: [PATCH] =?UTF-8?q?test:=20.env.test=20=E2=80=94=20=D0=BF=D0=BE?= =?UTF-8?q?=D1=80=D1=82=20PostgreSQL=205432=20=D0=BF=D0=BE=20compose=20(?= =?UTF-8?q?=D1=80=D0=B5=D0=B2=D1=8C=D1=8E=20#161,=20AURORA-1442)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Свой порт задаётся переменной OPENBAO__DATABASE__DATABASE_URL. Co-Authored-By: Claude Opus 5.5 --- api/.env.test | 4 ++-- api/tests/test_config.py | 1 - 2 files changed, 2 insertions(+), 3 deletions(-) diff --git a/api/.env.test b/api/.env.test index 6b527bb..522fdf0 100644 --- a/api/.env.test +++ b/api/.env.test @@ -1,5 +1,5 @@ # Окружение тестов (pytest.ini: ENV_FILE=.env.test). Только тестовые значения, секретов здесь нет. -# Порты и учётные данные — стандартные для docs/dev/docker-compose.yml (PostgreSQL 5431, NATS 4222, MinIO 9000): +# Порты и учётные данные — стандартные для docs/dev/docker-compose.yml (PostgreSQL 5432, NATS 4222, MinIO 9000): # после `make up` тесты работают без правок. Рабочую БД тесты не трогают (создают armcore_pytest_). DEBUG=true @@ -11,7 +11,7 @@ DB_SCHEMA=dkb SERVER__HOST=127.0.0.1 SERVER__PORT=8000 -OPENBAO__DATABASE__DATABASE_URL=postgresql+asyncpg://armka:armka@localhost:5431/armka +OPENBAO__DATABASE__DATABASE_URL=postgresql+asyncpg://armka:armka@localhost:5432/armka OPENBAO__MINIO__MINIO_URL=localhost:9000 OPENBAO__MINIO__MINIO_ADMIN_LOGIN=minioadmin diff --git a/api/tests/test_config.py b/api/tests/test_config.py index d9ffd09..aeba221 100644 --- a/api/tests/test_config.py +++ b/api/tests/test_config.py @@ -26,7 +26,6 @@ def clean_env(monkeypatch: pytest.MonkeyPatch) -> pytest.MonkeyPatch: def test_env_test_is_read(clean_env: pytest.MonkeyPatch) -> None: """.env.test читается: стандартные порты docker-compose из docs/dev.""" s = Settings(_env_file=API_DIR / ".env.test") # type: ignore[call-arg] - # А если у меня стоят другие порты в .env.test? Нам правда нужен этот тест? assert s.OPENBAO.DATABASE.DATABASE_URL.endswith("localhost:5432/armka") assert s.OPENBAO.NATS.NATS_URL == "nats://localhost:4222" assert s.AUTH_DEV_ISSUER is True