From a384e6716d08b8bd2a67469405a647e75498787e Mon Sep 17 00:00:00 2001 From: Michael Genson <71845777+michael-genson@users.noreply.github.com> Date: Mon, 12 Feb 2024 16:40:17 +0000 Subject: [PATCH] added test --- tests/unit_tests/test_config.py | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/tests/unit_tests/test_config.py b/tests/unit_tests/test_config.py index 3d7a17205f52..552733757c1c 100644 --- a/tests/unit_tests/test_config.py +++ b/tests/unit_tests/test_config.py @@ -38,6 +38,15 @@ def test_pg_connection_args(monkeypatch): assert app_settings.DB_URL == "postgresql://mealie:mealie@postgres:5432/mealie" +def test_pg_connection_url_encode_password(monkeypatch): + monkeypatch.setenv("DB_ENGINE", "postgres") + monkeypatch.setenv("POSTGRES_SERVER", "postgres") + monkeypatch.setenv("POSTGRES_PASSWORD", "please,url#encode/this?password") + get_app_settings.cache_clear() + app_settings = get_app_settings() + assert app_settings.DB_URL == "postgresql://mealie:please%2Curl%23encode%2Fthis%3Fpassword@postgres:5432/mealie" + + @dataclass(slots=True) class SMTPValidationCase: host: str