@@ -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"
@@ -347,8 +347,8 @@ def test_parse_uri(self):
347347
348348 res = copy .deepcopy (orig )
349349 res ["options" ] = {
350- "readpreference " : ReadPreference .SECONDARY .mongos_mode ,
351- "readpreferencetags " : [
350+ "readPreference " : ReadPreference .SECONDARY .mongos_mode ,
351+ "readPreferenceTags " : [
352352 {"dc" : "west" , "use" : "website" },
353353 {"dc" : "east" , "use" : "website" },
354354 ],
@@ -368,8 +368,8 @@ def test_parse_uri(self):
368368
369369 res = copy .deepcopy (orig )
370370 res ["options" ] = {
371- "readpreference " : ReadPreference .SECONDARY .mongos_mode ,
372- "readpreferencetags " : [
371+ "readPreference " : ReadPreference .SECONDARY .mongos_mode ,
372+ "readPreferenceTags " : [
373373 {"dc" : "west" , "use" : "website" },
374374 {"dc" : "east" , "use" : "website" },
375375 {},
@@ -462,6 +462,7 @@ def test_tlsinsecure_simple(self):
462462 "tlsInsecure" : True ,
463463 "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
@@ -491,8 +492,8 @@ def test_unquote_during_parsing(self):
491492 )
492493 res = parse_uri (uri )
493494 options = {
494- "readpreference " : ReadPreference .SECONDARY .mongos_mode ,
495- "readpreferencetags " : [
495+ "readPreference " : ReadPreference .SECONDARY .mongos_mode ,
496+ "readPreferenceTags " : [
496497 {"dc" : "west" , unquoted_val : unquoted_val },
497498 {"dc" : "east" , "use" : unquoted_val },
498499 ],
@@ -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