(conn)
| 251 | |
| 252 | |
| 253 | def test_execute_sequence(conn): |
| 254 | cur = conn.cursor() |
| 255 | rv = cur.execute(ph(cur, "select %s::int, %s::text, %s::text"), [1, "foo", None]) |
| 256 | assert rv is cur |
| 257 | assert len(cur._results) == 1 |
| 258 | assert cur.pgresult.get_value(0, 0) == b"1" |
| 259 | assert cur.pgresult.get_value(0, 1) == b"foo" |
| 260 | assert cur.pgresult.get_value(0, 2) is None |
| 261 | assert cur.nextset() is None |
| 262 | |
| 263 | |
| 264 | @pytest.mark.parametrize("query", ["", " ", ";"]) |