Skip to content

Commit 8b4cf56

Browse files
committed
refactor
1 parent e051f1e commit 8b4cf56

File tree

1 file changed

+5
-2
lines changed

1 file changed

+5
-2
lines changed

tests/utils_/test_parse.py

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44

55
import django_mongodb
66

7-
URI = "mongodb+srv://myDatabaseUser:D1fficultP%[email protected]/myDatabase?retryWrites=true&w=majority"
7+
URI = "mongodb+srv://myDatabaseUser:D1fficultP%[email protected]/myDatabase?retryWrites=true&w=majority&tls=false"
88

99

1010
class 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):

0 commit comments

Comments
 (0)