diff options
| author | Gord Thompson <gord@gordthompson.com> | 2020-09-17 10:32:31 -0600 |
|---|---|---|
| committer | Gord Thompson <gord@gordthompson.com> | 2020-09-17 11:42:06 -0600 |
| commit | dcd2be16b9c9a6a52b6bb7e144e31998b7cee631 (patch) | |
| tree | e95ec8fb6fda83ead83997e34b5467aec02ed28d /test | |
| parent | d5c89a541f5233baf6b6a7498746820caa7b407f (diff) | |
| download | sqlalchemy-dcd2be16b9c9a6a52b6bb7e144e31998b7cee631.tar.gz | |
Add support for Azure authentication options
Fixes: #5592
Change-Id: I0688e5ea0fc6b01a0b72f397daea8f57a2ec0766
Diffstat (limited to 'test')
| -rw-r--r-- | test/dialect/mssql/test_engine.py | 20 |
1 files changed, 20 insertions, 0 deletions
diff --git a/test/dialect/mssql/test_engine.py b/test/dialect/mssql/test_engine.py index 27e92d5b5..a29d49c4c 100644 --- a/test/dialect/mssql/test_engine.py +++ b/test/dialect/mssql/test_engine.py @@ -156,6 +156,26 @@ class ParseConnectTest(fixtures.TestBase): True, ) + def test_pyodbc_extra_connect_azure(self): + # issue #5592 + dialect = pyodbc.dialect() + u = url.make_url( + "mssql+pyodbc://@server_name/db_name?" + "driver=ODBC+Driver+17+for+SQL+Server;" + "authentication=ActiveDirectoryIntegrated" + ) + connection = dialect.create_connect_args(u) + eq_(connection[1], {}) + eq_( + connection[0][0] + in ( + "DRIVER={ODBC Driver 17 for SQL Server};" + "Server=server_name;Database=db_name;" + "Authentication=ActiveDirectoryIntegrated", + ), + True, + ) + def test_pyodbc_odbc_connect(self): dialect = pyodbc.dialect() u = url.make_url( |
