+# WARNING: this file is auto-generated by 'async_to_sync.py'
+# from the original file 'test_client_cursor_async.py'
+# DO NOT CHANGE! Change the original file instead.
import datetime as dt
import pytest
@pytest.fixture
-def conn(conn):
+def conn(conn, anyio_backend):
conn.cursor_factory = psycopg.ClientCursor
return conn
@pytest.mark.parametrize("encoding", ["utf8", crdb_encoding("latin9")])
def test_mogrify_encoding(conn, encoding):
conn.execute(f"set client_encoding to {encoding}")
- q = conn.cursor().mogrify("select %(s)s", {"s": "\u20ac"})
- assert q == "select '\u20ac'"
+ q = conn.cursor().mogrify("select %(s)s", {"s": "€"})
+ assert q == "select '€'"
@pytest.mark.parametrize("encoding", [crdb_encoding("latin1")])
def test_mogrify_badenc(conn, encoding):
conn.execute(f"set client_encoding to {encoding}")
with pytest.raises(UnicodeEncodeError):
- conn.cursor().mogrify("select %(s)s", {"s": "\u20ac"})
+ conn.cursor().mogrify("select %(s)s", {"s": "€"})