I wanted to remove pydantic from the client, but as I started running unit tests it was clear that they got to a point where development was too slow. Fixed them using the module level scope on the contest fixtures. Kind of like with the server side.
Test Plan
pdm run pytest -n 4 tests 382.38s user 16.06s system 238% cpu 2:46.71 total
Summary
I wanted to remove
pydantic
from the client, but as I started running unit tests it was clear that they got to a point where development was too slow. Fixed them using the module level scope on the contest fixtures. Kind of like with the server side.Test Plan
make check
passesmake test
shows 100% unit test coverageDeployment Plan
n/a