diff options
author | Gord Thompson <gord@gordthompson.com> | 2020-06-04 12:38:13 -0600 |
---|---|---|
committer | Gord Thompson <gord@gordthompson.com> | 2020-06-04 12:38:13 -0600 |
commit | 14bc09203a8b5b2bc001f764ad7cce6a184975cc (patch) | |
tree | 403520678d2904cbc89fb19fcadb643b8a62f6f7 /test/dialect/mssql/test_engine.py | |
parent | a4de30c50eb660a08c8d025c158c54a0bd84f051 (diff) | |
download | sqlalchemy-14bc09203a8b5b2bc001f764ad7cce6a184975cc.tar.gz |
Fix connection string escaping for mssql+pyodbc
Fixes: #5373
Change-Id: Ia41e8f1ef8644c54d23ebfdf3f909c785adf0fb0
Diffstat (limited to 'test/dialect/mssql/test_engine.py')
-rw-r--r-- | test/dialect/mssql/test_engine.py | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/test/dialect/mssql/test_engine.py b/test/dialect/mssql/test_engine.py index 734224ed1..220941489 100644 --- a/test/dialect/mssql/test_engine.py +++ b/test/dialect/mssql/test_engine.py @@ -210,7 +210,7 @@ class ParseConnectTest(fixtures.TestBase): def test_pyodbc_token_injection(self): token1 = "someuser%3BPORT%3D50001" - token2 = "somepw%3BPORT%3D50001" + token2 = "some{strange}pw%3BPORT%3D50001" token3 = "somehost%3BPORT%3D50001" token4 = "somedb%3BPORT%3D50001" @@ -224,8 +224,8 @@ class ParseConnectTest(fixtures.TestBase): [ [ "DRIVER={foob};Server=somehost%3BPORT%3D50001;" - "Database=somedb%3BPORT%3D50001;UID='someuser;PORT=50001';" - "PWD='somepw;PORT=50001'" + "Database=somedb%3BPORT%3D50001;UID={someuser;PORT=50001};" + "PWD={some{strange}}pw;PORT=50001}" ], {}, ], |