Python 如何测试appengine/drive/google基于api的应用程序?

Python 如何测试appengine/drive/google基于api的应用程序?,python,google-app-engine,google-drive-api,google-api-python-client,Python,Google App Engine,Google Drive Api,Google Api Python Client,auth和基于发现的服务api中涉及几个组件 如何测试由来自oauth2client(例如oauth_required等)、httplib2、服务和上传的装饰器包装的请求处理程序 是否有任何常用的mock或stub?有apiclient包用于自身测试的mock http和request类。它们位于apiclient/http.py中,您可以看到如何在整个测试套件中使用它们。用您试图解决的问题提问。你提到了一系列不同的产品,它们可以以截然不同的方式使用,但是你没有提供多少具体内容,包括你正在使用的

auth和基于发现的服务api中涉及几个组件

如何测试由来自oauth2client(例如oauth_required等)、httplib2、服务和上传的装饰器包装的请求处理程序


是否有任何常用的mock或stub?

有apiclient包用于自身测试的mock http和request类。它们位于apiclient/http.py中,您可以看到如何在整个测试套件中使用它们。

用您试图解决的问题提问。你提到了一系列不同的产品,它们可以以截然不同的方式使用,但是你没有提供多少具体内容,包括你正在使用的实际语言。我认为OP是在问一个关于预卷测试框架或指南可用性的一般性问题,而不是关于构建自己的解决方案的具体建议。第二段真正说明了这一切:一个人如何能够测试用来自oauth2client的装饰器包装的请求处理程序?此外,httplib2或任何google api服务。我不确定我还能再澄清什么。