avito.testing — публичное пространство тестовых утилит для consumer-side
тестов без реального HTTP.
::: avito.testing
FakeTransportзаписывает выполненные запросы и отдаёт заранее заданные ответы.json_response()создаёт JSON-ответ для маршрута.route_sequence()задаёт последовательность ответов для retry и stateful-сценариев.FakeTransport.as_client()создаёт полностью инициализированныйAvitoClientповерх fake transport без реального HTTP.RecordedRequestпозволяет проверять method, path, query params, headers и JSON body.
Пользовательские тесты должны работать через публичные утилиты avito.testing,
а не через приватные поля AvitoClient.