From 9d679999ef34f5359d1da8631e73db38c747b524 Mon Sep 17 00:00:00 2001 From: Markus Unterwaditzer Date: Sat, 1 Mar 2014 22:21:05 +0100 Subject: [PATCH] Better handling of stub items --- vdirsyncer/tests/storage/__init__.py | 14 +------------- vdirsyncer/tests/storage/dav/test_caldav.py | 15 +++++++++++++++ 2 files changed, 16 insertions(+), 13 deletions(-) diff --git a/vdirsyncer/tests/storage/__init__.py b/vdirsyncer/tests/storage/__init__.py index 4fc3969..049f61d 100644 --- a/vdirsyncer/tests/storage/__init__.py +++ b/vdirsyncer/tests/storage/__init__.py @@ -15,19 +15,7 @@ import vdirsyncer.exceptions as exceptions class StorageTests(object): def _create_bogus_item(self, uid): - return Item(u'''BEGIN:VCALENDAR -VERSION:2.0 -PRODID:-//dmfs.org//mimedir.icalendar//EN -BEGIN:VTODO -CREATED:20130721T142233Z -DTSTAMP:20130730T074543Z -LAST-MODIFIED;VALUE=DATE-TIME:20140122T151338Z -SEQUENCE:2 -SUMMARY:Book: Kowlani - Tödlicher Staub -UID:{} -END:VTODO -END:VCALENDAR -'''.format(uid)) + return Item(u'UID:{}'.format(uid)) def _get_storage(self, **kwargs): raise NotImplementedError() diff --git a/vdirsyncer/tests/storage/dav/test_caldav.py b/vdirsyncer/tests/storage/dav/test_caldav.py index 27c2998..8c1ad75 100644 --- a/vdirsyncer/tests/storage/dav/test_caldav.py +++ b/vdirsyncer/tests/storage/dav/test_caldav.py @@ -16,9 +16,24 @@ __version__ = '0.1.0' from unittest import TestCase +from vdirsyncer.storage.base import Item from vdirsyncer.storage.dav.caldav import CaldavStorage from . import DavStorageTests class CaldavStorageTests(TestCase, DavStorageTests): storage_class = CaldavStorage + + def _create_bogus_item(self, uid): + return Item(u'BEGIN:VCALENDAR' + u'VERSION:2.0' + u'PRODID:-//dmfs.org//mimedir.icalendar//EN' + u'BEGIN:VTODO' + u'CREATED:20130721T142233Z' + u'DTSTAMP:20130730T074543Z' + u'LAST-MODIFIED;VALUE=DATE-TIME:20140122T151338Z' + u'SEQUENCE:2' + u'SUMMARY:Book: Kowlani - Tödlicher Staub' + u'UID:{}' + u'END:VTODO' + u'END:VCALENDAR'.format(uid))