Skip to content

Commit 45de7e6

Browse files
committed
update tests
1 parent e26e78a commit 45de7e6

File tree

1 file changed

+15
-14
lines changed

1 file changed

+15
-14
lines changed

test/test_uri_parser.py

Lines changed: 15 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -142,9 +142,9 @@ def test_split_options(self):
142142
self.assertTrue(split_options("wtimeoutms=500"))
143143
self.assertEqual({"fsync": True}, split_options("fsync=true"))
144144
self.assertEqual({"fsync": False}, split_options("fsync=false"))
145-
self.assertEqual({"authmechanism": "GSSAPI"}, split_options("authMechanism=GSSAPI"))
145+
self.assertEqual({"authMechanism": "GSSAPI"}, split_options("authMechanism=GSSAPI"))
146146
self.assertEqual(
147-
{"authmechanism": "SCRAM-SHA-1"}, split_options("authMechanism=SCRAM-SHA-1")
147+
{"authMechanism": "SCRAM-SHA-1"}, split_options("authMechanism=SCRAM-SHA-1")
148148
)
149149
self.assertEqual({"authsource": "foobar"}, split_options("authSource=foobar"))
150150
self.assertEqual({"maxpoolsize": 50}, split_options("maxpoolsize=50"))
@@ -290,20 +290,20 @@ def test_parse_uri(self):
290290
self.assertEqual(res, parse_uri('mongodb://localhost/test.name/with "delimiters'))
291291

292292
res = copy.deepcopy(orig)
293-
res["options"] = {"readpreference": ReadPreference.SECONDARY.mongos_mode}
293+
res["options"] = {"readPreference": ReadPreference.SECONDARY.mongos_mode}
294294
self.assertEqual(res, parse_uri("mongodb://localhost/?readPreference=secondary"))
295295

296296
# Various authentication tests
297297
res = copy.deepcopy(orig)
298-
res["options"] = {"authmechanism": "SCRAM-SHA-256"}
298+
res["options"] = {"authMechanism": "SCRAM-SHA-256"}
299299
res["username"] = "user"
300300
res["password"] = "password"
301301
self.assertEqual(
302302
res, parse_uri("mongodb://user:password@localhost/?authMechanism=SCRAM-SHA-256")
303303
)
304304

305305
res = copy.deepcopy(orig)
306-
res["options"] = {"authmechanism": "SCRAM-SHA-256", "authsource": "bar"}
306+
res["options"] = {"authMechanism": "SCRAM-SHA-256", "authSource": "bar"}
307307
res["username"] = "user"
308308
res["password"] = "password"
309309
res["database"] = "foo"
@@ -315,7 +315,7 @@ def test_parse_uri(self):
315315
)
316316

317317
res = copy.deepcopy(orig)
318-
res["options"] = {"authmechanism": "SCRAM-SHA-256"}
318+
res["options"] = {"authMechanism": "SCRAM-SHA-256"}
319319
res["username"] = "user"
320320
res["password"] = ""
321321
self.assertEqual(res, parse_uri("mongodb://user:@localhost/?authMechanism=SCRAM-SHA-256"))
@@ -327,7 +327,7 @@ def test_parse_uri(self):
327327
self.assertEqual(res, parse_uri("mongodb://user%40domain.com:password@localhost/foo"))
328328

329329
res = copy.deepcopy(orig)
330-
res["options"] = {"authmechanism": "GSSAPI"}
330+
res["options"] = {"authMechanism": "GSSAPI"}
331331
res["username"] = "user@domain.com"
332332
res["password"] = "password"
333333
res["database"] = "foo"
@@ -337,7 +337,7 @@ def test_parse_uri(self):
337337
)
338338

339339
res = copy.deepcopy(orig)
340-
res["options"] = {"authmechanism": "GSSAPI"}
340+
res["options"] = {"authMechanism": "GSSAPI"}
341341
res["username"] = "user@domain.com"
342342
res["password"] = ""
343343
res["database"] = "foo"
@@ -457,11 +457,12 @@ def test_tlsinsecure_simple(self):
457457
self.maxDiff = None
458458
uri = "mongodb://example.com/?tlsInsecure=true"
459459
res = {
460-
"tlsAllowInvalidHostnames": True,
461-
"tlsAllowInvalidCertificates": True,
460+
"tlsallowinvalidhostnames": True,
461+
"tlsallowinvalidcertificates": True,
462462
"tlsInsecure": True,
463-
"tlsDisableOCSPEndpointCheck": True,
463+
"tlsdisableocspendpointcheck": True,
464464
}
465+
print(parse_uri(uri)["options"])
465466
self.assertEqual(res, parse_uri(uri)["options"])
466467

467468
def test_normalize_options(self):
@@ -479,8 +480,8 @@ def test_unquote_during_parsing(self):
479480
)
480481
res = parse_uri(uri)
481482
options: dict[str, Any] = {
482-
"authmechanism": "MONGODB-AWS",
483-
"authmechanismproperties": {"AWS_SESSION_TOKEN": unquoted_val},
483+
"authMechanism": "MONGODB-AWS",
484+
"authMechanismProperties": {"AWS_SESSION_TOKEN": unquoted_val},
484485
}
485486
self.assertEqual(options, res["options"])
486487

@@ -519,7 +520,7 @@ def test_handle_colon(self):
519520
)
520521
res = parse_uri(uri)
521522
options = {
522-
"authmechanism": "MONGODB-AWS",
523+
"authMechanism": "MONGODB-AWS",
523524
"authMechanismProperties": {"AWS_SESSION_TOKEN": token},
524525
}
525526
self.assertEqual(options, res["options"])

0 commit comments

Comments
 (0)