我正在尝试为在 python 上运行的应用程序引擎应用程序编写自动本地单元测试。
似乎每当我尝试调用跨组事务((XG = true))时,事务根本不起作用并且值不会被存储。
因为我知道 XG 交易需要 HRD,所以我放置了以下几行:
self.policy = datastore_stub_util.PseudoRandomHRConsistencyPolicy(probability=0)
self.testbed.init_datastore_v3_stub(consistency_policy=self.policy)
模拟 HRD。
然而 - 仍然没有。
应该注意所有功能在开发和生产中都运行良好。只是不在单元测试中。
有任何想法吗?