2

我们使用 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-nosegithub 中有一个未解决的问题。对于这个问题,我想到了两种解决方案。1. 据我所知,enter_transaction_managementdjango managed1.11 中已弃用/删除了功能,1.11 中是否提供了任何替代或替代方案?2. 有什么好的替代品django-nose??

请帮忙

这些是github问题。

https://github.com/django-nose/django-nose/issues/226

https://github.com/django-nose/django-nose/issues/289

https://github.com/django-nose/django-nose/pull/258

4

0 回答 0