-1

我在使用 pytest 运行 Django 测试时遇到了这个错误。测试完成时发生错误。我在用

  • Django==3.2.12

  • pytest==7.0.1

  • pytest-django==4.3.0

     @classmethod
     def tearDownClass(cls):
         transaction.Atomic._ensure_durability = True
         if cls._databases_support_transactions():
             cls._rollback_atomics(cls.cls_atomics)
             for conn in connections.all():
                 conn.close()
     >       super().tearDownClass()
    
    
    
     @classmethod
     def _remove_databases_failures(cls):
         for alias in connections:
             if alias in cls.databases:
                 continue
             connection = connections[alias]
             for name, _ in cls._disallowed_connection_methods:
                 method = getattr(connection, name)
    >               setattr(connection, name, method.wrapped)
    E               AttributeError: 'function' object has no attribute 'wrapped'
    
4

0 回答 0