فهرست منبع

Skip test creating principal with whitespaces on Windows

It's not allowed by the file system.
Unrud 8 سال پیش
والد
کامیت
1bd4e6abbe
1فایلهای تغییر یافته به همراه8 افزوده شده و 3 حذف شده
  1. 8 3
      radicale/tests/test_auth.py

+ 8 - 3
radicale/tests/test_auth.py

@@ -117,9 +117,14 @@ class TestBaseAuthRequests(BaseTest):
     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")