Index: celery-5.2.7/t/unit/backends/test_database.py =================================================================== --- celery-5.2.7.orig/t/unit/backends/test_database.py +++ celery-5.2.7/t/unit/backends/test_database.py @@ -410,7 +410,13 @@ class test_SessionManager: from sqlalchemy.dialects.sqlite import dialect from sqlalchemy.exc import DatabaseError - sqlite = dialect.dbapi() + if hasattr(dialect, 'dbapi'): + # Method name in SQLAlchemy < 2.0 + sqlite = dialect.dbapi() + else: + # Newer method name in SQLAlchemy 2.0 + sqlite = dialect.import_dbapi() + manager = SessionManager() engine = manager.get_engine('dburi')