(self, kwarg, value, dialect_name, skip)
| 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 |
nothing calls this directly
no test coverage detected