mirror of
https://github.com/Matysh/houseplan-card
synced 2026-10-02 21:01:21 +00:00
HA-тест test_issue_617_plan_upload_validates_fields_like_ws_plan_set слал FormData только с текстовыми полями. aiohttp в этом случае кодирует тело как application/x-www-form-urlencoded, а не multipart: view отвечал bad_request (контракт ТЗ — «битый multipart»), и ожидание no_file в тесте было неверным — дефект фикстуры, а не view (Validate 35952858822). Теперь случай «multipart без части file» задаётся явно (FormData(default_to_multipart=True)) и ждёт no_file, а тело без multipart проверяется отдельно и ждёт bad_request. Ни одно ожидание не ослаблено: добавлена ещё одна проверка ветки отказа. Issue: #617 User-Visible: no