在SQLAlchemy中以编程方式验证预先加载

时间:2016-01-12 15:15:58

标签: python sqlalchemy

我有一个连接大量映射类的大型查询,它使用了一些contains_eagerjoinedload选项。我想编写一个单元测试来验证目标实例的所有关系实际上已经被急切加载。有没有办法向对象实例询问是否已经急切地加载了特定关系,或者是否在属性访问时从数据库中延迟取出?我知道我可以通过打开SQL查询日志记录并在访问关系时查看日志来手动验证它。

0 个答案:

没有答案