forked from pool/python-celery
20 lines
737 B
Diff
20 lines
737 B
Diff
|
|
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')
|
||
|
|
|