Quellcode durchsuchen

Test authentication

Test for 2a9f37defb145383f0c572cbe45ea3b2201a343f
Unrud vor 9 Jahren
Ursprung
Commit
11df2f1184
1 geänderte Dateien mit 8 neuen und 0 gelöschten Zeilen
  1. 8 0
      radicale/tests/test_base.py

+ 8 - 0
radicale/tests/test_base.py

@@ -766,6 +766,14 @@ class BaseRequestsMixIn:
         assert status == 207
         assert "href>/user/<" in answer
 
+    def test_authentication(self):
+        """Test if server sends authentication request."""
+        self.configuration.set("rights", "type", "owner_only")
+        self.application = Application(self.configuration, self.logger)
+        status, headers, answer = self.request("MKCOL", "/user/")
+        assert status in (401, 403)
+        assert headers.get("WWW-Authenticate")
+
     def test_principal_collection_creation(self):
         """Verify existence of the principal collection."""
         status, headers, answer = self.request(