1
0
Fork 0
mirror of https://github.com/Kozea/Radicale.git synced 2025-08-01 18:18:31 +00:00

Add web interface module

This commit is contained in:
Unrud 2017-05-31 13:18:40 +02:00
parent 0dd2ecdb0b
commit ab9e9b2d7c
5 changed files with 106 additions and 8 deletions

View file

@ -38,8 +38,8 @@ class BaseRequestsMixIn:
def test_root(self):
"""GET request at "/"."""
status, headers, answer = self.request("GET", "/")
assert status == 200
assert "Radicale works!" in answer
assert status == 303
assert answer == "Redirected to .web"
# Test the creation of the collection
self.request("MKCOL", "/calendar.ics/")
self.request(
@ -48,6 +48,17 @@ class BaseRequestsMixIn:
assert "BEGIN:VCALENDAR" in answer
assert "END:VCALENDAR" in answer
def test_script_name(self):
"""GET request at "/" with SCRIPT_NAME."""
status, headers, answer = self.request(
"GET", "/", SCRIPT_NAME="/radicale")
assert status == 303
assert answer == "Redirected to .web"
status, headers, answer = self.request(
"GET", "", SCRIPT_NAME="/radicale")
assert status == 303
assert answer == "Redirected to radicale/.web"
def test_add_event(self):
"""Add an event."""
self.request("MKCOL", "/calendar.ics/")
@ -168,7 +179,7 @@ class BaseRequestsMixIn:
def test_head(self):
status, headers, answer = self.request("HEAD", "/")
assert status == 200
assert status == 303
def test_options(self):
status, headers, answer = self.request("OPTIONS", "/")
@ -815,7 +826,7 @@ class BaseRequestsMixIn:
"storage", "hook", "mkdir %s" % os.path.join(
"collection-root", "created_by_hook"))
status, headers, answer = self.request("GET", "/")
assert status == 200
assert status == 303
status, headers, answer = self.request("GET", "/created_by_hook/")
assert status == 404
@ -834,7 +845,7 @@ class BaseRequestsMixIn:
"storage", "hook", "mkdir %s" % os.path.join(
"collection-root", "created_by_hook"))
status, headers, answer = self.request("GET", "/", REMOTE_USER="user")
assert status == 200
assert status == 303
status, headers, answer = self.request("PROPFIND", "/created_by_hook/")
assert status == 207