在搜索甚至阅读有关 App Engine 单元测试的文档后,我仍然无法在我的项目中使用它。
任务很简单,我在 main.py 中有我的模型和请求处理程序。 我已经安装了gaetestbed并将其包含在我的测试类(class)中。
我的测试类是这样的;
from main import CloudDocument # My model
class TestCloudDocument(DataStoreTestCase, unittest.TestCase):
def test_find_document(self):
self.assertEqual(CloudDocument.all().count(), 0)
当我运行上面的测试时它返回 True 但我的数据存储有记录,我本以为这个测试会失败。
测试类似乎没有看到我的应用程序的数据存储。我怎样才能做到 查看并访问我的本地数据存储?
加思
最佳答案
单元测试在一个独立的环境中运行,有自己的本地数据存储。只有您在测试或 setUp
函数中添加的记录才会出现。
关于python - 我如何在谷歌应用引擎中进行单元测试?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13226727/