From fcffaf16a728ca17b952c53ecfeb6873e6e8fcdf Mon Sep 17 00:00:00 2001
From: Dan Watson <dcwatson@gmail.com>
Date: Tue, 31 May 2022 14:29:13 -0400
Subject: [PATCH] Unit test for custom options

---
 test_dj_database_url.py | 6 ++++++
 1 file changed, 6 insertions(+)

diff --git a/test_dj_database_url.py b/test_dj_database_url.py
index 7f55e81..1dd390d 100644
--- a/test_dj_database_url.py
+++ b/test_dj_database_url.py
@@ -379,6 +379,12 @@ def test_mssqlms_parsing(self):
         assert url["OPTIONS"]["driver"] == "ODBC Driver 13 for SQL Server"
         assert "currentSchema" not in url["OPTIONS"]
 
+    def test_database_options(self):
+        url = "postgres://user:pass@host/db"
+        url = dj_database_url.parse(url, ATOMIC_REQUESTS=True, TEST={"NAME": "testdb"})
+        assert url["ATOMIC_REQUESTS"] is True
+        assert url["TEST"] == {"NAME": "testdb"}
+
 
 if __name__ == "__main__":
     unittest.main()