Swagger (OpenAPI) による API 定義が鬱陶しく感じるようになってきたので、 gRPC を使った API でシンプルに記述したいと思うようになりました。 要求として Python で不自由なく使えることという事項があったため、現状の Python による単体テストについて調査しまとめました。 公式には広くドキュメント化されていない方法ですので、これから変更が加えられる可能性はあります。 Python 3.6.5 と gRPC 1.13.0 の組み合わせで確認しました。 サンプルプロジェクトはこちら 5 月 31 日更新 Pipenv の場合の説明を追加しました。 7 月 22 日更新 “grpcio-testing” パッケージが PyPI から取得できるようになったため、それと Pipenv の利用を前提とした説明に変更しました。 古いページはこちら から参照できると思
![Python で gRPC の単体テスト | La Verda Luno](https://cdn-ak-scissors.b.st-hatena.com/image/square/3c4fa82af7f757a1c31a4930ad23eed63816a7e8/height=288;version=1;width=512/https%3A%2F%2Fblog.masuqat.net%2Fog_images%2F2018%2Fgrpc-python-unittest.png)