gpt4 book ai didi

python - 单元测试 GAE Blobstore(带 Nose )

转载 作者:太空宇宙 更新时间:2023-11-04 10:49:52 25 4
gpt4 key购买 nike

我们使用 nose 和 nose-gae 对我们的 Controller 和模型进行单元测试。我们现在有了访问 blob 存储和文件 API 的代码。由于缺乏测试代理/模拟,我们很难测试这些。有没有一种好的方法可以对这些服务进行单元测试,或者缺乏单元测试有没有一种方法可以自动对这些 API 进行验收测试? TIA。

最佳答案

为 blobstorage 测试尝试这样的事情:

from google.appengine.ext import testbed
from google.appengine.api.blobstore import file_blob_storage

testbed.Testbed()
testbed._blob_storage = file_blob_storage.FileBlobStorage('/tmp/', 'testing')
testbed.init_blobstore_stub()
testbed.init_files_stub()

在我的测试中运行良好(虽然我不使用 nose,但我使用 webtest)。

关于python - 单元测试 GAE Blobstore(带 Nose ),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14631306/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com