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:
parent
0dd2ecdb0b
commit
ab9e9b2d7c
5 changed files with 106 additions and 8 deletions
|
@ -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
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue