(aconn)
| 516 | |
| 517 | |
| 518 | async def test_non_scrollable(aconn): |
| 519 | curs = aconn.cursor("foo", scrollable=False) |
| 520 | assert curs.scrollable is False |
| 521 | await curs.execute("select generate_series(0, 5)") |
| 522 | await curs.scroll(5) |
| 523 | with pytest.raises(e.OperationalError): |
| 524 | await curs.scroll(-1) |
| 525 | await curs.close() |
| 526 | |
| 527 | |
| 528 | @pytest.mark.parametrize("kwargs", [{}, {"withhold": False}]) |