MCPcopy
hub / github.com/sqlalchemy/sqlalchemy / test_query_arguments

Method test_query_arguments

test/dialect/mysql/test_dialect.py:403–418  ·  view source on GitHub ↗
(self, kwarg, value, dialect_name, skip)

Source from the content-addressed store, hash-verified

401 argnames="dialect_name,skip",
402 )
403 def test_query_arguments(self, kwarg, value, dialect_name, skip):
404
405 if kwarg in skip:
406 return
407
408 url_value = {True: "true", False: "false"}.get(value, value)
409
410 url = make_url(
411 f"{dialect_name}://scott:tiger@"
412 f"localhost:3306/test?{kwarg}={url_value}"
413 )
414
415 dialect = url.get_dialect()()
416
417 connect_args = dialect.create_connect_args(url)
418 eq_(connect_args[1][kwarg], value)
419
420 def test_mysqlconnector_buffered_arg(self):
421 from sqlalchemy.dialects.mysql import mysqlconnector

Callers

nothing calls this directly

Calls 5

make_urlFunction · 0.90
eq_Function · 0.90
getMethod · 0.45
get_dialectMethod · 0.45
create_connect_argsMethod · 0.45

Tested by

no test coverage detected