+import sys
import datetime as dt
import pytest
with pytest.raises(psycopg.OperationalError):
conn.info.backend_pid
+ @pytest.mark.skipif(
+ sys.platform == "win32", reason="no IANA db on Windows"
+ )
def test_timezone(self, conn):
conn.execute("set timezone to 'Europe/Rome'")
tz = conn.info.timezone
+import sys
import datetime as dt
import pytest
)
@pytest.mark.parametrize("fmt_out", [pq.Format.TEXT, pq.Format.BINARY])
def test_load_datetimetz_tz(self, conn, fmt_out, tzname, expr, tzoff):
+ if "/" in tzname and sys.platform == "win32":
+ pytest.skip("no IANA db on Windows")
conn.execute("select set_config('TimeZone', %s, true)", [tzname])
cur = conn.cursor(binary=fmt_out)
ts = cur.execute("select %s::timestamptz", [expr]).fetchone()[0]