【发布时间】:2011-09-26 20:03:24
【问题描述】:
我关注the recommendations on the app engine site for unit testing coding with GAE。我已将 PseudoRandomHRConsistencyPolicy 概率设置为 0%,以强制代码考虑数据尚未一致的情况。问题是,在我的测试套件中,我想做一些数据设置(创建数据并将数据添加到数据存储区),并且需要一种方法来强制数据存储区在我运行被测代码之前将所有数据刷新到一致状态。 (即确保数据存储区将在我下次执行查询时返回我编写的所有全局实体)。
有没有办法做到这一点,如果没有,其他人在使用一致性模型时如何在他们的测试套件中设置数据?
【问题讨论】:
-
只需将概率设为 1 即可测试任何写入操作是否足够好。
标签: python unit-testing google-app-engine google-cloud-datastore