From 2f89c5d4a7df44dbf3ec98c82b347ccb975dd9a5 Mon Sep 17 00:00:00 2001 From: Francis Lachapelle Date: Mon, 11 Sep 2017 13:57:05 -0400 Subject: [PATCH] Fix Carddav class for Python integration tests --- Tests/Integration/carddav.py | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/Tests/Integration/carddav.py b/Tests/Integration/carddav.py index 4c381e2df..102065e70 100644 --- a/Tests/Integration/carddav.py +++ b/Tests/Integration/carddav.py @@ -122,9 +122,12 @@ class Carddav: if not self.events: url = "/SOGo/so/%s/Calendar/eventslist" % (self.login) content = self._get(url) - tmp_events = content['events'] self.fields = content['fields'] - self.events = [dict(zip(self.fields, event)) for event in tmp_events] + self.events = [] + for month in content['events'] + for day in content['events'][month] + tmp_events = content['events'][month][day] + self.events.extend(dict(zip(self.fields, event)) for event in tmp_events) return self.events def newguid(self, folderpath):