diff --git a/radicale/tests/test_auth.py b/radicale/tests/test_auth.py index 5a9b9ae9d..a70693bad 100644 --- a/radicale/tests/test_auth.py +++ b/radicale/tests/test_auth.py @@ -117,9 +117,14 @@ def test_htpasswd_bcrypt(self): def test_htpasswd_multi(self): self._test_htpasswd("plain", "ign:ign\ntmp:bepo") - def test_htpasswd_whitespace(self): - self._test_htpasswd("plain", " tmp : bepo ", ( - (" tmp ", " bepo ", 207), ("tmp", "bepo", 401))) + @pytest.mark.skipif(os.name == "nt", reason="leading and trailing " + "whitespaces not allowed in file names") + def test_htpasswd_whitespace_preserved(self): + self._test_htpasswd("plain", " tmp : bepo ", + ((" tmp ", " bepo ", 207),)) + + def test_htpasswd_whitespace_not_trimmed(self): + self._test_htpasswd("plain", " tmp : bepo ", (("tmp", "bepo", 401),)) def test_htpasswd_comment(self): self._test_htpasswd("plain", "#comment\n #comment\n \ntmp:bepo\n\n")