@@ -23,18 +23,18 @@ def test_no_database(self):
2323
2424 # PyMongo will try to resolve the SRV record if the URI has the mongodb+srv:// prefix.
2525 # 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+ )
3838
3939 def test_localhost (self ):
4040 settings_dict = parse_uri ("mongodb://localhost/myDatabase" )
0 commit comments