План nats-env-config: путь к venv сервиса
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
parent
2f7b65e0a1
commit
e197bd53e3
@ -312,7 +312,7 @@ def test_request_subject_uses_environment_map() -> None:
|
||||
В `tests/test_nats_core.py` хелпер `NATSSettings(NATS_URL=..., NATS_SEED=seed, NATS_JWT=jwt)` оставить (pydantic
|
||||
примет `str` в `SecretStr`).
|
||||
|
||||
- [ ] **Step 2: тесты падают.** Run: `cd $W/arm-core/api && ../.venv/bin/pytest tests/test_config.py tests/test_contract.py -q`
|
||||
- [ ] **Step 2: тесты падают.** Run: `cd $W/arm-core/api && .venv/bin/pytest tests/test_config.py tests/test_contract.py -q`
|
||||
Expected: FAIL (`NATS_RESULT_SUBJECT` нет, `request_subject` не принимает второй аргумент).
|
||||
|
||||
- [ ] **Step 3: реализация.** Применить A.1–A.6 к файлам задачи; скопировать схемы:
|
||||
@ -418,7 +418,7 @@ async def test_healthcheck_subjects_when_nats_off(client: httpx.AsyncClient, mon
|
||||
`job.request_subject == "test.files.tabular_uploaded"` (по образцу существующей проверки на строке ~251).
|
||||
|
||||
- [ ] **Step 2: тесты падают.** Run: `make -C $W/arm-core test` и
|
||||
`cd $W/arm-core/api && ../.venv/bin/pytest tests/test_recognition_exchange.py -q -k configured` (нужен NATS стенда).
|
||||
`cd $W/arm-core/api && .venv/bin/pytest tests/test_recognition_exchange.py -q -k configured` (нужен NATS стенда).
|
||||
Expected: FAIL (`used_subjects` нет, `publish_pending` не принимает `request_subjects`, нет `subjects` в healthcheck).
|
||||
|
||||
- [ ] **Step 3: реализация.**
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user