python - 测试 SQLAlchemy 会话是否已关闭
问题描述
我有使用 SQLAlchemy 的集成测试。在每次测试结束时,我想断言会话已正确关闭。会话对象本身是否有一些东西我可以查看它是否已关闭?文档说session.close
:
...从会话中删除所有 ORM 映射的对象,并从绑定到的 Engine 对象中释放任何事务/连接资源
有没有办法列出会话中的所有 ORM 映射对象,以便我可以看到它们都被清除了?
我有使用 SQLAlchemy 的集成测试。在每次测试结束时,我想断言会话已正确关闭。会话对象本身是否有一些东西我可以查看它是否已关闭?文档说session.close
:
...从会话中删除所有 ORM 映射的对象,并从绑定到的 Engine 对象中释放任何事务/连接资源
有没有办法列出会话中的所有 ORM 映射对象,以便我可以看到它们都被清除了?
标签: pythonsqlalchemy