File tree Expand file tree Collapse file tree 1 file changed +5
-2
lines changed Expand file tree Collapse file tree 1 file changed +5
-2
lines changed Original file line number Diff line number Diff line change 44
55import django_mongodb
66
7- URI = "mongodb+srv://myDatabaseUser:D1fficultP%40ssw0rd@cluster0.example.mongodb.net/myDatabase?retryWrites=true&w=majority"
7+ URI = "mongodb+srv://myDatabaseUser:D1fficultP%40ssw0rd@cluster0.example.mongodb.net/myDatabase?retryWrites=true&w=majority&tls=false "
88
99
1010class MongoParseURITests (SimpleTestCase ):
@@ -20,14 +20,17 @@ def setUp(self):
2020 self .addCleanup (self .patcher .stop )
2121
2222 @patch ("dns.resolver.resolve" )
23- def test_parse (self , mock_resolver ):
23+ def test_srv_uri_with_options (self , mock_resolver ):
2424 settings_dict = django_mongodb .parse (URI )
2525 self .assertEqual (settings_dict ["ENGINE" ], "django_mongodb" )
2626 self .assertEqual (settings_dict ["NAME" ], "myDatabase" )
2727 self .assertEqual (settings_dict ["HOST" ], "mongodb+srv://cluster0.example.mongodb.net" )
2828 self .assertEqual (settings_dict ["USER" ], "myDatabaseUser" )
2929 self .assertEqual (settings_dict ["PASSWORD" ], "D1fficultP@ssw0rd" )
3030 self .assertEqual (settings_dict ["PORT" ], None )
31+ self .assertEqual (
32+ settings_dict ["OPTIONS" ], {"retryWrites" : True , "w" : "majority" , "tls" : False }
33+ )
3134
3235 @patch ("dns.resolver.resolve" )
3336 def test_engine_kwarg (self , mock_resolver ):
You can’t perform that action at this time.
0 commit comments