(conn)
| 326 | |
| 327 | |
| 328 | def test_execute_binary(conn): |
| 329 | cur = conn.cursor() |
| 330 | with raiseif( |
| 331 | conn.cursor_factory is psycopg.ClientCursor, psycopg.NotSupportedError |
| 332 | ) as ex: |
| 333 | cur.execute(ph(cur, "select %s, %s"), [1, None], binary=True) |
| 334 | if ex: |
| 335 | return |
| 336 | |
| 337 | assert cur.fetchone() == (1, None) |
| 338 | assert cur.pgresult.fformat(0) == 1 |
| 339 | assert cur.pgresult.get_value(0, 0) == b"\x00\x01" |
| 340 | |
| 341 | |
| 342 | def test_binary_cursor_text_override(conn): |