(conn)
| 510 | |
| 511 | |
| 512 | def test_non_scrollable(conn): |
| 513 | curs = conn.cursor("foo", scrollable=False) |
| 514 | assert curs.scrollable is False |
| 515 | curs.execute("select generate_series(0, 5)") |
| 516 | curs.scroll(5) |
| 517 | with pytest.raises(e.OperationalError): |
| 518 | curs.scroll(-1) |
| 519 | curs.close() |
| 520 | |
| 521 | |
| 522 | @pytest.mark.parametrize("kwargs", [{}, {"withhold": False}]) |