docs: D-9 design.md приведён к R-7/R-10 (интеграционный тест в процессе, синтетический успех)
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
This commit is contained in:
parent
22f62a4eda
commit
e2286354c9
@ -69,8 +69,10 @@ queue group восстанавливается клиентом; `/healthcheck`
|
||||
Unit: `LocalHotFolder` на `tmp_path`; эмулятор запускается в том же процессе (его функция «один проход») — end-to-end
|
||||
«put → эмулятор → poll» без Docker; обработчик воркера с фейками S3/NATS — ack до обработки, повторный запрос, все коды
|
||||
D-7 и таймаут (с укороченными настройками). `SmbHotFolder` — unit с подменённым `smbclient`. Интеграционный (маркер
|
||||
`integration`): compose с `scan-emulator` — `request-image.json` для `aep_5.pdf` → ack, затем конверт `NOT_IMPLEMENTED`
|
||||
с `raw_s3_key`, объект `raw/` в MinIO.
|
||||
`integration`): настоящий lifespan `create_app` и эмулятор в процессе теста против compose NATS/MinIO (R-7; контейнера
|
||||
`scan-emulator` в compose пока нет) — `request-image.json` для `aep_5.pdf` → ack, затем ошибка ИС `INVALID_DOCUMENT` с
|
||||
`raw_s3_key`; для синтетического успешного ответа (`ok_doc.pdf`, R-10) — конверт `NOT_IMPLEMENTED` с `raw_s3_key`;
|
||||
объект `raw/` в MinIO.
|
||||
|
||||
### D-10. Dev без Nexus, Python 3.11
|
||||
`Dockerfile` — `python:3.11-slim`; `make venv` ставит `requirements.txt` без строк `raisa_*`. Конфигураций CI нет:
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user