当我的一个单元测试删除一个SQLAlchemy对象时,该对象会触发一个after_delete事件,该事件会触发一个Celery任务以从驱动器中删除一个文件。测试时任务为CELERY_ALWAYS_EAGER=True。gisttoreproducetheissueeasily该示例有两个测试。一个在事件中触发任务,另一个在事件外触发。只有事件中的那个关闭连接。要快速重现错误,您可以运行:gitclonehttps://gist.github.com/5762792fc1d628843697.gitcd5762792fc1d628843697virtualenvvenv.venv/bi