test storage verification
This commit is contained in:
		| @@ -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/") | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user
	 Unrud
					Unrud