Replies: 1 comment 1 reply
-
Most of such things are about compatibility with tools I considered popular in the community, or those used in the company I was working for during the early days of Schemathesis (e.g.
Yes, Overall, the means of maximizing compatibility was one of the priorities in the early days, but given that the ecosystem has moved forward significantly, I would be happy to reconsider many of the choices in terms of dependencies and APIs they imply (speaking about inconvenient & confusing |
Beta Was this translation helpful? Give feedback.
-
While digging through your code I saw some very specific checks for some libraries.
For e.g. aiohttp, fastapi
What is the reason behind the checks?
And why do you use werkzeug and starlette-testclient (I guess because of wsgi/asgi)?
Wouldn't it be easier to use httpx directly instead of the testclient? It is just an abstraction.
Anyway, if you want to stay in the wsgi world a bit longer, you can use asgiref. It has an asgi to wsgi converter, which could obsolete the problems with starlette
Beta Was this translation helpful? Give feedback.
All reactions