如何从夹具DataSet类中获取加载的实体?

时间:2015-02-19 19:21:00

标签: python google-app-engine fixture

我使用fixture使用this patch使用ndb为我的Google App Engine项目加载测试数据。在我的单元测试中,我经常需要引用导致我做以下事情的基础实体:

# MyEntityClass is an ndb.Model subclass
# MyEntityClassData is a fixture.DataSet
entity = MyEntityClass.get_by_id(MyEntityClassData.entity_one.id_field)

这只是感觉很脏。有没有办法直接从fixture类中提取为MyEntityClassData.entity_one创建的实体类?

0 个答案:

没有答案