2015-09-16 18 views
7

APIエンドポイントがあります。ユニットテストを作成しようとしていますが、Python Google Cloud Storageクライアントライブラリのユニットテストのユニット(https://cloud.google.com/appengine/docs/python/googlecloudstorageclient/)のテスト方法がわかりません。 私は図書館のどこかでスタブを見つけて、メールAPIのユニットテスト(https://cloud.google.com/appengine/docs/python/tools/localunittesting?hl=en)と同じくらいシンプルにすることを望んでいましたが、まだ何も見つかりませんでした。これについてどうやったらいいの?ユニットのテストGoogleのクラウドストレージAPI

+0

私は、SDKが提供する現在のテストスタブでの方法を見つけられませんでした。 [mock](https://pypi.python.org/pypi/mock)を使用してクラウドストレージAPI呼び出しをスタブすることで、おそらくスタックしているでしょう。 –

答えて

1

list of available unit test does not list GCS。その機能を追加するには、their GitHubに機能要求を提出することができます。

あなたのテストでファイルを作成するためにsetUpを使用しているのが、おそらく最善の策です。

+0

良いアイデア。私は問題を作成しました:https://github.com/GoogleCloudPlatform/appengine-gcs-client/issues/21 – Brandon

-1

あなたのユニットテストに

self.testbed.init_blobstore_stub() 

を追加します。

関連する問題