如何从fixture数据集类中获取加载的实体?

2024-09-30 08:37:10 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在使用fixture为我的googleappengine项目使用this patch使用ndb加载测试数据。在我的单元测试中,我经常需要引用底层实体,这会导致我执行以下操作:

# 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创建的实体类


Tags: 项目idis单元测试thisonefixturepatch

热门问题