From b96f1855f170dde1a4bc572b3ca7f652811f976b Mon Sep 17 00:00:00 2001 From: Daniele Varrazzo Date: Sat, 11 Apr 2020 20:01:10 +1200 Subject: [PATCH] Added test for idempotent PGresult.clear() --- tests/pq/test_pgresult.py | 7 +++++++ 1 file changed, 7 insertions(+) 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 -- 2.47.3