タグ

関連タグで絞り込む (1)

タグの絞り込みを解除

grpcとPythonに関するtermoshttのブックマーク (2)

  • Python で gRPC の単体テスト | La Verda Luno

    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
  • Python で gRPC の Metadata と Interceptor を使う | La Verda Luno

    この記事では、前回( PythongRPC の単体テスト)に引き続き、 PythongRPC を使う際の知見をご紹介します。 主に、メタデータとインターセプターの実装法と、そのテスト方法がメインになっています。 まだ experimental API だったり非 public クラスだったりしているので、公式のアナウンスがあるまではプロダクション利用は難しいようにも思いました。 目次 エラーの取扱 メタデータについて メタデータを利用する例 サーバー クライアントライブラリ メタデータを利用するクラスをテストする例 サーバー クライアントライブラリ インターセプタについて インターセプタを利用する例 サーバー用 クライアント用 インターセプタを利用するクラスをテストする例 サーバー用 クライアント用 まとめ エラーの取扱 gRPC のエラーの方法は、 gRPC Errors が

    Python で gRPC の Metadata と Interceptor を使う | La Verda Luno
  • 1