summaryrefslogtreecommitdiff
path: root/test/dialect/mssql/test_engine.py
diff options
context:
space:
mode:
authorGord Thompson <gord@gordthompson.com>2020-06-04 12:38:13 -0600
committerGord Thompson <gord@gordthompson.com>2020-06-04 12:38:13 -0600
commit14bc09203a8b5b2bc001f764ad7cce6a184975cc (patch)
tree403520678d2904cbc89fb19fcadb643b8a62f6f7 /test/dialect/mssql/test_engine.py
parenta4de30c50eb660a08c8d025c158c54a0bd84f051 (diff)
downloadsqlalchemy-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.py6
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}"
],
{},
],