(conn)
| 312 | |
| 313 | |
| 314 | def test_binary_cursor_execute(conn): |
| 315 | with raiseif( |
| 316 | conn.cursor_factory is psycopg.ClientCursor, psycopg.NotSupportedError |
| 317 | ) as ex: |
| 318 | cur = conn.cursor(binary=True) |
| 319 | cur.execute(ph(cur, "select %s, %s"), [1, None]) |
| 320 | if ex: |
| 321 | return |
| 322 | |
| 323 | assert cur.fetchone() == (1, None) |
| 324 | assert cur.pgresult.fformat(0) == 1 |
| 325 | assert cur.pgresult.get_value(0, 0) == b"\x00\x01" |
| 326 | |
| 327 | |
| 328 | def test_execute_binary(conn): |