File tree 1 file changed +35
-0
lines changed
1 file changed +35
-0
lines changed Original file line number Diff line number Diff line change
1
+ # -*- coding: utf-8 -*-
2
+
3
+
4
+ import os
5
+
6
+ import pytest
7
+
8
+ from vdirsyncer .storage .remotestorage import \
9
+ RemoteStorageCalendars , RemoteStorageContacts
10
+
11
+ from . import StorageTests , get_server_mixin
12
+
13
+ remotestorage_server = os .environ ['REMOTESTORAGE_SERVER' ]
14
+ ServerMixin = get_server_mixin (remotestorage_server )
15
+
16
+
17
+ class RemoteStorageTests (ServerMixin , StorageTests ):
18
+ remotestorage_server = remotestorage_server
19
+
20
+
21
+ class TestCalendars (RemoteStorageTests ):
22
+ storage_class = RemoteStorageCalendars
23
+
24
+ @pytest .fixture (params = ['VTODO' , 'VEVENT' ])
25
+ def item_type (self , request ):
26
+ return request .param
27
+
28
+
29
+ class TestContacts (RemoteStorageTests ):
30
+ storage_class = RemoteStorageContacts
31
+ supports_collections = False
32
+
33
+ @pytest .fixture (params = ['VCARD' ])
34
+ def item_type (self , request ):
35
+ return request .param
You can’t perform that action at this time.
0 commit comments