From 2e302b2d8feca685c8f1b8e2174f239086d239fa Mon Sep 17 00:00:00 2001 From: Federico Caselli Date: Tue, 13 Sep 2022 21:47:50 +0200 Subject: Use ``;`` instead of ``select 1`` to ping PostgreSQL Fixes: #8491 Change-Id: I941d2a3cf92e5609e2045a53cec94522340951db --- lib/sqlalchemy/testing/suite/test_dialect.py | 11 +++++++++++ 1 file changed, 11 insertions(+) (limited to 'lib/sqlalchemy/testing/suite') diff --git a/lib/sqlalchemy/testing/suite/test_dialect.py b/lib/sqlalchemy/testing/suite/test_dialect.py index 55276e21b..bb2dd6574 100644 --- a/lib/sqlalchemy/testing/suite/test_dialect.py +++ b/lib/sqlalchemy/testing/suite/test_dialect.py @@ -8,6 +8,7 @@ from .. import config from .. import engines from .. import eq_ from .. import fixtures +from .. import is_true from .. import ne_ from .. import provide_metadata from ..assertions import expect_raises_message @@ -24,6 +25,16 @@ from ... import select from ... import String +class PingTest(fixtures.TestBase): + __backend__ = True + + def test_do_ping(self): + with testing.db.connect() as conn: + is_true( + testing.db.dialect.do_ping(conn.connection.dbapi_connection) + ) + + class ExceptionTest(fixtures.TablesTest): """Test basic exception wrapping. -- cgit v1.2.1