(conn_cls, conn, dsn)
| 253 | |
| 254 | @pytest.mark.usefixtures(class="st">"testctx") |
| 255 | def test_context_commit(conn_cls, conn, dsn): |
| 256 | with conn: |
| 257 | with conn.cursor() as cur: |
| 258 | cur.execute(class="st">"insert into testctx values (42)") |
| 259 | |
| 260 | assert conn.closed |
| 261 | assert not conn.broken |
| 262 | |
| 263 | with conn_cls.connect(dsn) as conn: |
| 264 | with conn.cursor() as cur: |
| 265 | cur.execute(class="st">"select * from testctx") |
| 266 | assert cur.fetchall() == [(42,)] |
| 267 | |
| 268 | |
| 269 | @pytest.mark.usefixtures(class="st">"testctx") |