diff --git a/radicale/tests/test_base.py b/radicale/tests/test_base.py index 996a0f7..087afaf 100644 --- a/radicale/tests/test_base.py +++ b/radicale/tests/test_base.py @@ -28,7 +28,7 @@ import tempfile import xml.etree.ElementTree as ET from functools import partial -from radicale import Application, config +from radicale import Application, config, storage from . import BaseTest from .helpers import get_file_content @@ -250,6 +250,17 @@ class BaseRequestsMixIn: for uid2 in uids[i + 1:]: 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): """Delete an event.""" status, _, _ = self.request("MKCALENDAR", "/calendar.ics/")