【发布时间】:2015-01-17 13:01:04
【问题描述】:
如果我有这样的模型:
class Person(ndb.Model):
name = ndb.StringProperty()
age = ndb.IntegerProperty(indexed=False)
如何测试age 的索引是否设置为 False?
【问题讨论】:
-
在 TDD 中应该捕获任何期望。关闭不必要的索引,提高性能并降低 GAE 的写入成本。
-
简单的
self.assertFalse(Person.age._indexed)怎么样——有什么不适合你的理由吗? -
@AlexMartelli 效果很好。请添加它作为答案。
-
完成,现在是答案。
标签: python unit-testing google-app-engine google-cloud-datastore app-engine-ndb