@@ -23,18 +23,18 @@ def test_no_database(self):
23
23
24
24
# PyMongo will try to resolve the SRV record if the URI has the mongodb+srv:// prefix.
25
25
# https://pymongo.readthedocs.io/en/stable/api/pymongo/mongo_client.html#pymongo.mongo_client.MongoClient
26
- @ patch ( "dns.resolver.resolve" )
27
- def test_srv_uri_with_options ( self , mock_resolver ):
28
- settings_dict = parse_uri (URI )
29
- self .assertEqual (settings_dict ["ENGINE" ], "django_mongodb" )
30
- self .assertEqual (settings_dict ["NAME" ], "myDatabase" )
31
- self .assertEqual (settings_dict ["HOST" ], "mongodb+srv://cluster0.example.mongodb.net" )
32
- self .assertEqual (settings_dict ["USER" ], "myDatabaseUser" )
33
- self .assertEqual (settings_dict ["PASSWORD" ], "D1fficultP@ssw0rd" )
34
- self .assertIsNone (settings_dict ["PORT" ])
35
- self .assertEqual (
36
- settings_dict ["OPTIONS" ], {"retryWrites" : True , "w" : "majority" , "tls" : False }
37
- )
26
+ def test_srv_uri_with_options ( self ):
27
+ with patch ( "dns.resolver.resolve" ):
28
+ settings_dict = parse_uri (URI )
29
+ self .assertEqual (settings_dict ["ENGINE" ], "django_mongodb" )
30
+ self .assertEqual (settings_dict ["NAME" ], "myDatabase" )
31
+ self .assertEqual (settings_dict ["HOST" ], "mongodb+srv://cluster0.example.mongodb.net" )
32
+ self .assertEqual (settings_dict ["USER" ], "myDatabaseUser" )
33
+ self .assertEqual (settings_dict ["PASSWORD" ], "D1fficultP@ssw0rd" )
34
+ self .assertIsNone (settings_dict ["PORT" ])
35
+ self .assertEqual (
36
+ settings_dict ["OPTIONS" ], {"retryWrites" : True , "w" : "majority" , "tls" : False }
37
+ )
38
38
39
39
def test_localhost (self ):
40
40
settings_dict = parse_uri ("mongodb://localhost/myDatabase" )
0 commit comments