test storage verification

This commit is contained in:
Unrud 2018-09-09 14:58:44 +02:00
parent 515a5c9d18
commit a146521500

View File

@ -28,7 +28,7 @@ import tempfile
import xml.etree.ElementTree as ET import xml.etree.ElementTree as ET
from functools import partial from functools import partial
from radicale import Application, config from radicale import Application, config, storage
from . import BaseTest from . import BaseTest
from .helpers import get_file_content from .helpers import get_file_content
@ -250,6 +250,17 @@ class BaseRequestsMixIn:
for uid2 in uids[i + 1:]: for uid2 in uids[i + 1:]:
assert uid1 != uid2 assert uid1 != uid2
def test_verify(self):
"""Verify the storage."""
contacts = get_file_content("contact_multiple.vcf")
status, _, _ = self.request("PUT", "/contacts.vcf/", contacts)
assert status == 201
events = get_file_content("event_multiple.ics")
status, _, _ = self.request("PUT", "/calendar.ics/", events)
assert status == 201
s = storage.load(self.configuration)
assert s.verify()
def test_delete(self): def test_delete(self):
"""Delete an event.""" """Delete an event."""
status, _, _ = self.request("MKCALENDAR", "/calendar.ics/") status, _, _ = self.request("MKCALENDAR", "/calendar.ics/")