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