Istvan Toth created PHOENIX-6892:
------------------------------------

             Summary: Python Phoenixdb SqlAlchemy tests fail with SqlAlchemy 2.0
                 Key: PHOENIX-6892
                 URL: https://issues.apache.org/jira/browse/PHOENIX-6892
             Project: Phoenix
          Issue Type: Bug
          Components: python, queryserver
    Affects Versions: python-phoenixdb-1.2.1
            Reporter: Istvan Toth


Let's hope we can fix this without breaking SqlAchemy 1.x support
{noformat}
  
/home/stoty/workspaces/apache-phoenix/phoenix-queryserver-parent/python-phoenixdb/phoenixdb/tests/test_sqlalchemy.py:161:
 SADeprecationWarning: The dbapi() classmethod on dialect classes has been 
renamed to import_dbapi().  Implement an import_dbapi() classmethod directly on 
class <class 'phoenixdb.sqlalchemy_phoenix.PhoenixDialect'> to remove this 
warning; the old .dbapi() classmethod may be maintained for backwards 
compatibility.
    return db.create_engine(urlunparse(url_parts), tls=tls, 
connect_args=connect_args)-- Docs: 
https://docs.pytest.org/en/stable/how-to/capture-warnings.html
========================================================================================
 short test summary info 
========================================================================================
FAILED phoenixdb/tests/test_sqlalchemy.py::SQLAlchemyTest::test_connection - 
TypeError: Additional arguments should be named <dialectname>_<argument>, got 
'autoload'
FAILED phoenixdb/tests/test_sqlalchemy.py::SQLAlchemyTest::test_reflection - 
sqlalchemy.exc.ObjectNotExecutableError: Not an executable object: 'drop table 
if exists us_population'
FAILED 
phoenixdb/tests/test_sqlalchemy.py::SQLAlchemyTest::test_schema_filtering - 
sqlalchemy.exc.ObjectNotExecutableError: Not an executable object: 'drop view 
if exists ALCHEMY_TEST_VIEW'
FAILED phoenixdb/tests/test_sqlalchemy.py::SQLAlchemyTest::test_textual - 
sqlalchemy.exc.ObjectNotExecutableError: Not an executable object: 'drop table 
if exists ALCHEMY_TEST'
{noformat}



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

Reply via email to