From 1a1a24b74d0b3b35736573368ed22494500be8c4 Mon Sep 17 00:00:00 2001 From: Nate Meyer Date: Sat, 5 Nov 2022 10:48:07 -0400 Subject: [PATCH] End password test with double @ chars --- frigate/test/test_camera_pw.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/frigate/test/test_camera_pw.py b/frigate/test/test_camera_pw.py index e5cb8dd98..46f180980 100644 --- a/frigate/test/test_camera_pw.py +++ b/frigate/test/test_camera_pw.py @@ -8,7 +8,7 @@ from frigate.util import clean_camera_user_pass, escape_special_characters class TestUserPassCleanup(unittest.TestCase): def setUp(self) -> None: self.rtsp_with_pass = "rtsp://user:password@192.168.0.2:554/live" - self.rtsp_with_special_pass = "rtsp://user:password`~!@#$%^&*()-_;',.<>:\"\{\}\[\]@192.168.0.2:554/live" + self.rtsp_with_special_pass = "rtsp://user:password`~!@#$%^&*()-_;',.<>:\"\{\}\[\]@@192.168.0.2:554/live" self.rtsp_no_pass = "rtsp://192.168.0.3:554/live" def test_cleanup(self): @@ -25,7 +25,7 @@ class TestUserPassCleanup(unittest.TestCase): def test_special_char_password(self): """Test that special characters in pw are escaped, but not others.""" escaped = escape_special_characters(self.rtsp_with_special_pass) - assert escaped == "rtsp://user:password%60~%21%40%23%24%25%5E%26%2A%28%29-_%3B%27%2C.%3C%3E%3A%22%5C%7B%5C%7D%5C%5B%5C%5D@192.168.0.2:554/live" + assert escaped == "rtsp://user:password%60~%21%40%23%24%25%5E%26%2A%28%29-_%3B%27%2C.%3C%3E%3A%22%5C%7B%5C%7D%5C%5B%5C%5D%40@192.168.0.2:554/live" def test_no_special_char_password(self): """Test that no change is made to path with no special characters."""