How to use the aiopg.sa.connection._distill_params function in aiopg

To help you get started, we’ve selected a few aiopg examples, based on popular ways it is used in public projects.

Secure your code as it's written. Use Snyk Code to scan source code in minutes - no build needed - and fix issues immediately.

github aio-libs / aiopg / tests / test_sa_distil.py View on Github external
def test_distill_single_dict():
    assert _distill_params(({"foo": "bar"},), {}) == [{"foo": "bar"}]
github aio-libs / aiopg / tests / test_sa_distil.py View on Github external
def test_distill_single_list_dicts():
    v1 = _distill_params(([{"foo": "bar"}, {"foo": "hoho"}],), {})
    assert v1 == [{'foo': 'bar'}, {'foo': 'hoho'}]
github aio-libs / aiopg / tests / test_sa_distil.py View on Github external
def test_distill_dict_multi_empty_param():
    assert _distill_params((), {"foo": "bar"}) == [{"foo": "bar"}]
github aio-libs / aiopg / tests / test_sa_distil.py View on Github external
def test_distill_single_list_strings():
    assert _distill_params((["foo", "bar"],), {}) == [["foo", "bar"]]
github aio-libs / aiopg / tests / test_sa_distil.py View on Github external
def test_distill_single_string():
    assert _distill_params(("arg",), {}) == [["arg"]]
github aio-libs / aiopg / tests / test_sa_distil.py View on Github external
def test_distill_multi_strings():
    assert _distill_params(("foo", "bar"), {}) == [('foo', 'bar')]
github aio-libs / aiopg / tests / test_sa_distil.py View on Github external
def test_distill_multi_list_tuple():
    v1 = _distill_params(
        ([("foo", "bar")], [("bar", "bat")]),
        {})
    v2 = ([('foo', 'bar')], [('bar', 'bat')])
    assert v1 == v2
github aio-libs / aiopg / tests / test_sa_distil.py View on Github external
def test_distill_single_list_tuple():
    v1 = _distill_params(([("foo", "bar")],), {})
    v2 = [('foo', 'bar')]
    assert v1 == v2
github aio-libs / aiopg / tests / test_sa_distil.py View on Github external
def test_distill_none():
    assert _distill_params(None, None) == []
github aio-libs / aiopg / tests / test_sa_distil.py View on Github external
def test_distill_dict_multi_none_param():
    assert _distill_params(None, {"foo": "bar"}) == [{"foo": "bar"}]