Files
neon/test_runner/batch_others/test_proxy.py
Heikki Linnakangas 19954dfd8a Refactor proxy options test to not rely on the 'schema' argument.
It was the only test that used the 'schema' argument to the connect()
function. I'm about to refactor the option handling and will remove
the special 'schema' argument altogether, so rewrite the test to not
use it.
2022-04-14 13:31:37 +03:00

19 lines
553 B
Python

import pytest
def test_proxy_select_1(static_proxy):
static_proxy.safe_psql("select 1;")
# Pass extra options to the server.
#
# Currently, proxy eats the extra connection options, so this fails.
# See https://github.com/neondatabase/neon/issues/1287
@pytest.mark.xfail
def test_proxy_options(static_proxy):
with static_proxy.connect(options="-cproxytest.option=value") as conn:
with conn.cursor() as cur:
cur.execute("SHOW proxytest.option;")
value = cur.fetchall()[0][0]
assert value == 'value'