我们使用 django 作为我们的主要后端,我们使用django-nose
我们的单元测试框架。我们最近从 django 1.3 升级到 1.11,一个巨大的变化,我们面临以下问题。当我们使用 django 1.3 时,单元测试运行良好,但使用 django 1.11,它会抛出以下错误。
transaction.enter_transaction_management(using=db)
AttributeError: 'module' object has no attribute
'enter_transaction_management'
我们发现django-nose
github 中有一个未解决的问题。对于这个问题,我想到了两种解决方案。1. 据我所知,enter_transaction_management
django managed
1.11 中已弃用/删除了功能,1.11 中是否提供了任何替代或替代方案?2. 有什么好的替代品django-nose
??
请帮忙
这些是github问题。
https://github.com/django-nose/django-nose/issues/226