From: Daniele Varrazzo Date: Sat, 11 Apr 2020 08:01:10 +0000 (+1200) Subject: Added test for idempotent PGresult.clear() X-Git-Tag: 3.0.dev0~578 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=b96f1855f170dde1a4bc572b3ca7f652811f976b;p=thirdparty%2Fpsycopg.git Added test for idempotent PGresult.clear() --- diff --git a/tests/pq/test_pgresult.py b/tests/pq/test_pgresult.py index 559e8fbfb..6d32defb8 100644 --- a/tests/pq/test_pgresult.py +++ b/tests/pq/test_pgresult.py @@ -13,6 +13,13 @@ import pytest def test_status(pq, pgconn, command, status): res = pgconn.exec_(command) assert res.status == getattr(pq.ExecStatus, status) + + +def test_clear(pq, pgconn): + res = pgconn.exec_(b"select 1") + assert res.status == pq.ExecStatus.TUPLES_OK + res.clear() + assert res.status == pq.ExecStatus.FATAL_ERROR res.clear() assert res.status == pq.ExecStatus.FATAL_ERROR