@v
Testing code written in one language using another language is a massive kludge (very rare that this happens, except maybe e2e tests)
You introduce a lot of complexity at the boundary, translating objects from one language to another and back.
That makes it hard to write good tests.