File 0001-Fix-Calendar-API-test-data.patch of Package libkgapi.18301

From 9ca99bf29db1baa17e67bd731bd75d899c037d5b Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Daniel=20Vr=C3=A1til?= <dvratil@kde.org>
Date: Mon, 12 Feb 2024 23:45:52 +0100
Subject: [PATCH 1/2] Fix Calendar API test data

The 'timeZone' parameter was misspelled or contained invalid
data.

(cherry picked from commit 604e33381bce1eaab119951332026ee4fb75976e)
---
 autotests/calendar/data/event1.json           | 50 ++++++------
 .../calendar/data/event1_create_request.txt   | 30 +++----
 .../calendar/data/event1_fetch_response.txt   | 52 ++++++------
 .../calendar/data/event1_modify_request.txt   | 32 ++++----
 .../calendar/data/event1_modify_response.txt  | 50 ++++++------
 autotests/calendar/data/event2.json           | 60 +++++++-------
 .../calendar/data/event2_create_request.txt   | 26 +++---
 .../calendar/data/event2_create_response.txt  | 60 +++++++-------
 .../data/events_fetch_page1_response.txt      | 74 ++++++++---------
 .../data/events_fetch_page2_response.txt      | 80 +++++++++----------
 10 files changed, 259 insertions(+), 255 deletions(-)

diff --git a/autotests/calendar/data/event1.json b/autotests/calendar/data/event1.json
index 131172d..c0f77f0 100644
--- a/autotests/calendar/data/event1.json
+++ b/autotests/calendar/data/event1.json
@@ -1,46 +1,46 @@
 {
-  "status": "confirmed", 
-  "kind": "calendar#event", 
+  "status": "confirmed",
+  "kind": "calendar#event",
   "end": {
-    "timezone": "Europe/Prague",
+    "timeZone": "Europe/Prague",
     "dateTime": "2018-04-01T11:30:00+02:00"
-  }, 
-  "description": "We shall meet and we shall discuss.", 
-  "created": "2018-03-30T22:28:48.000Z", 
-  "iCalUID": "3if6lf59tove1e037baa75l54t@google.com", 
+  },
+  "description": "We shall meet and we shall discuss.",
+  "created": "2018-03-30T22:28:48.000Z",
+  "iCalUID": "3if6lf59tove1e037baa75l54t@google.com",
   "reminders": {
     "useDefault": false
-  }, 
-  "htmlLink": "https://www.google.com/calendar/event?eid=M2lmNmxmNTl0b3ZlMWUwMzdiYWE3NWw1NHQgbW1hcTVjYWNkYTc2aThkZjNhZzE2Nmpic2dAZw", 
-  "sequence": 0, 
-  "updated": "2018-03-30T22:28:48.203Z", 
-  "summary": "Cool Meeting about stuff", 
+  },
+  "htmlLink": "https://www.google.com/calendar/event?eid=M2lmNmxmNTl0b3ZlMWUwMzdiYWE3NWw1NHQgbW1hcTVjYWNkYTc2aThkZjNhZzE2Nmpic2dAZw",
+  "sequence": 0,
+  "updated": "2018-03-30T22:28:48.203Z",
+  "summary": "Cool Meeting about stuff",
   "start": {
-    "timezone": "Europe/Prague",
+    "timeZone": "Europe/Prague",
     "dateTime": "2018-04-01T10:30:00+02:00"
-  }, 
-  "etag": "\"3044897856406000\"", 
-  "location": "Meeting Room", 
+  },
+  "etag": "\"3044897856406000\"",
+  "location": "Meeting Room",
   "attendees": [
     {
       "id": "1234567890",
-      "email": "attendee1@kde.test", 
+      "email": "attendee1@kde.test",
       "responseStatus": "needsAction"
-    }, 
+    },
     {
       "id": "0987654321",
-      "email": "attendee2@kde.test", 
+      "email": "attendee2@kde.test",
       "responseStatus": "needsAction"
     }
-  ], 
+  ],
   "organizer": {
-    "self": true, 
-    "displayName": "Konqui", 
+    "self": true,
+    "displayName": "Konqui",
     "email": "konqui@kde.test"
-  }, 
+  },
   "creator": {
-    "displayName": "John Doe", 
+    "displayName": "John Doe",
     "email": "johnnyboy@example.test"
-  }, 
+  },
   "id": "3if6lf59tove1e037baa75l54t"
 }
diff --git a/autotests/calendar/data/event1_create_request.txt b/autotests/calendar/data/event1_create_request.txt
index e691c96..f395eb6 100644
--- a/autotests/calendar/data/event1_create_request.txt
+++ b/autotests/calendar/data/event1_create_request.txt
@@ -5,40 +5,40 @@ Content-Type: application/json
   "attendees": [
     {
       "displayName": "",
-      "email": "attendee1@kde.test", 
+      "email": "attendee1@kde.test",
       "id": "1234567890",
       "responseStatus": "needsAction"
-    }, 
+    },
     {
       "displayName": "",
-      "email": "attendee2@kde.test", 
+      "email": "attendee2@kde.test",
       "id": "0987654321",
       "responseStatus": "needsAction"
     }
-  ], 
-  "description": "We shall meet and we shall discuss.", 
+  ],
+  "description": "We shall meet and we shall discuss.",
   "end": {
     "dateTime": "2018-04-01T09:30:00Z",
-    "timeZone": "UTC+02:00"
-  }, 
+    "timeZone": "Europe/Prague"
+  },
   "iCalUID": "3if6lf59tove1e037baa75l54t@google.com",
   "kind": "calendar#event",
-  "location": "Meeting Room", 
+  "location": "Meeting Room",
   "organizer": {
-    "displayName": "Konqui <konqui@kde.test>", 
+    "displayName": "Konqui <konqui@kde.test>",
     "email": "konqui@kde.test"
-  }, 
+  },
   "reminders": {
     "overrides": [
 
     ],
     "useDefault": false
-  }, 
+  },
   "start": {
     "dateTime": "2018-04-01T08:30:00Z",
-    "timeZone": "UTC+02:00"
-  }, 
-  "status": "confirmed", 
-  "summary": "Cool Meeting about stuff", 
+    "timeZone": "Europe/Prague"
+  },
+  "status": "confirmed",
+  "summary": "Cool Meeting about stuff",
   "transparency": "opaque"
 }
diff --git a/autotests/calendar/data/event1_fetch_response.txt b/autotests/calendar/data/event1_fetch_response.txt
index 76c4fc5..906c5f2 100644
--- a/autotests/calendar/data/event1_fetch_response.txt
+++ b/autotests/calendar/data/event1_fetch_response.txt
@@ -2,46 +2,48 @@ HTTP/1.1 200 OK
 Content-type: application/json; charset=UTF-8
 
 {
-  "status": "confirmed", 
-  "kind": "calendar#event", 
+  "status": "confirmed",
+  "kind": "calendar#event",
   "end": {
-    "dateTime": "2018-04-01T11:30:00+02:00"
-  }, 
-  "description": "We shall meet and we shall discuss.", 
-  "created": "2018-03-30T22:28:48.000Z", 
-  "iCalUID": "3if6lf59tove1e037baa75l54t@google.com", 
+    "dateTime": "2018-04-01T11:30:00+02:00",
+    "timeZone": "Europe/Prague"
+  },
+  "description": "We shall meet and we shall discuss.",
+  "created": "2018-03-30T22:28:48.000Z",
+  "iCalUID": "3if6lf59tove1e037baa75l54t@google.com",
   "reminders": {
     "useDefault": false
-  }, 
-  "htmlLink": "https://www.google.com/calendar/event?eid=M2lmNmxmNTl0b3ZlMWUwMzdiYWE3NWw1NHQgbW1hcTVjYWNkYTc2aThkZjNhZzE2Nmpic2dAZw", 
-  "sequence": 0, 
-  "updated": "2018-03-30T22:28:48.203Z", 
-  "summary": "Cool Meeting about stuff", 
+  },
+  "htmlLink": "https://www.google.com/calendar/event?eid=M2lmNmxmNTl0b3ZlMWUwMzdiYWE3NWw1NHQgbW1hcTVjYWNkYTc2aThkZjNhZzE2Nmpic2dAZw",
+  "sequence": 0,
+  "updated": "2018-03-30T22:28:48.203Z",
+  "summary": "Cool Meeting about stuff",
   "start": {
-    "dateTime": "2018-04-01T10:30:00+02:00"
-  }, 
-  "etag": "\"3044897856406000\"", 
-  "location": "Meeting Room", 
+    "dateTime": "2018-04-01T10:30:00+02:00",
+    "timeZone": "Europe/Prague"
+  },
+  "etag": "\"3044897856406000\"",
+  "location": "Meeting Room",
   "attendees": [
     {
       "id": "1234567890",
-      "email": "attendee1@kde.test", 
+      "email": "attendee1@kde.test",
       "responseStatus": "needsAction"
-    }, 
+    },
     {
       "id": "0987654321",
-      "email": "attendee2@kde.test", 
+      "email": "attendee2@kde.test",
       "responseStatus": "needsAction"
     }
-  ], 
+  ],
   "organizer": {
-    "self": true, 
-    "displayName": "Konqui", 
+    "self": true,
+    "displayName": "Konqui",
     "email": "konqui@kde.test"
-  }, 
+  },
   "creator": {
-    "displayName": "John Doe", 
+    "displayName": "John Doe",
     "email": "johnnyboy@example.test"
-  }, 
+  },
   "id": "3if6lf59tove1e037baa75l54t"
 }
diff --git a/autotests/calendar/data/event1_modify_request.txt b/autotests/calendar/data/event1_modify_request.txt
index ecdf8e1..769c81d 100644
--- a/autotests/calendar/data/event1_modify_request.txt
+++ b/autotests/calendar/data/event1_modify_request.txt
@@ -5,41 +5,41 @@ Content-Type: application/json
   "attendees": [
     {
       "displayName": "",
-      "email": "attendee1@kde.test", 
+      "email": "attendee1@kde.test",
       "id": "1234567890",
       "responseStatus": "needsAction"
-    }, 
+    },
     {
       "displayName": "",
-      "email": "attendee2@kde.test", 
+      "email": "attendee2@kde.test",
       "id": "0987654321",
       "responseStatus": "needsAction"
     }
-  ], 
-  "description": "We shall meet and we shall discuss.", 
+  ],
+  "description": "We shall meet and we shall discuss.",
   "end": {
     "dateTime": "2018-04-01T09:30:00Z",
-    "timeZone": "UTC+02:00"
-  }, 
+    "timeZone": "Europe/Prague"
+  },
   "iCalUID": "3if6lf59tove1e037baa75l54t@google.com",
   "id": "3if6lf59tove1e037baa75l54t",
-  "kind": "calendar#event", 
-  "location": "Meeting Room", 
+  "kind": "calendar#event",
+  "location": "Meeting Room",
   "organizer": {
-    "displayName": "Konqui <konqui@kde.test>", 
+    "displayName": "Konqui <konqui@kde.test>",
     "email": "konqui@kde.test"
-  }, 
+  },
   "reminders": {
     "overrides": [
 
     ],
     "useDefault": false
-  }, 
+  },
   "start": {
     "dateTime": "2018-04-01T08:30:00Z",
-    "timeZone": "UTC+02:00"
-  }, 
-  "status": "confirmed", 
-  "summary": "Cool Meeting about stuff", 
+    "timeZone": "Europe/Prague"
+  },
+  "status": "confirmed",
+  "summary": "Cool Meeting about stuff",
   "transparency": "opaque"
 }
diff --git a/autotests/calendar/data/event1_modify_response.txt b/autotests/calendar/data/event1_modify_response.txt
index 9553ca9..948df99 100644
--- a/autotests/calendar/data/event1_modify_response.txt
+++ b/autotests/calendar/data/event1_modify_response.txt
@@ -2,49 +2,49 @@ HTTP/1.1 200 OK
 Content-type: application/json; charset=UTF-8
 
 {
-  "status": "confirmed", 
-  "kind": "calendar#event", 
+  "status": "confirmed",
+  "kind": "calendar#event",
   "end": {
-    "timezone": "Europe/Prague",
+    "timeZone": "Europe/Prague",
     "dateTime": "2018-04-01T11:30:00+02:00"
-  }, 
-  "description": "We shall meet and we shall discuss.", 
-  "created": "2018-03-30T22:28:48.000Z", 
-  "iCalUID": "3if6lf59tove1e037baa75l54t@google.com", 
+  },
+  "description": "We shall meet and we shall discuss.",
+  "created": "2018-03-30T22:28:48.000Z",
+  "iCalUID": "3if6lf59tove1e037baa75l54t@google.com",
   "reminders": {
     "useDefault": false
-  }, 
-  "htmlLink": "https://www.google.com/calendar/event?eid=M2lmNmxmNTl0b3ZlMWUwMzdiYWE3NWw1NHQgbW1hcTVjYWNkYTc2aThkZjNhZzE2Nmpic2dAZw", 
-  "sequence": 0, 
-  "updated": "2018-03-30T22:28:48.203Z", 
-  "summary": "Cool Meeting about stuff", 
+  },
+  "htmlLink": "https://www.google.com/calendar/event?eid=M2lmNmxmNTl0b3ZlMWUwMzdiYWE3NWw1NHQgbW1hcTVjYWNkYTc2aThkZjNhZzE2Nmpic2dAZw",
+  "sequence": 0,
+  "updated": "2018-03-30T22:28:48.203Z",
+  "summary": "Cool Meeting about stuff",
   "start": {
-    "timezone": "Europe/Prague",
+    "timeZone": "Europe/Prague",
     "dateTime": "2018-04-01T10:30:00+02:00"
-  }, 
-  "etag": "\"3044897856406000\"", 
-  "location": "Meeting Room", 
+  },
+  "etag": "\"3044897856406000\"",
+  "location": "Meeting Room",
   "attendees": [
     {
       "id": "1234567890",
-      "email": "attendee1@kde.test", 
+      "email": "attendee1@kde.test",
       "responseStatus": "needsAction"
-    }, 
+    },
     {
       "id": "0987654321",
-      "email": "attendee2@kde.test", 
+      "email": "attendee2@kde.test",
       "responseStatus": "needsAction"
     }
-  ], 
+  ],
   "organizer": {
-    "self": true, 
-    "displayName": "Konqui", 
+    "self": true,
+    "displayName": "Konqui",
     "email": "konqui@kde.test"
-  }, 
+  },
   "creator": {
-    "displayName": "John Doe", 
+    "displayName": "John Doe",
     "email": "johnnyboy@example.test"
-  }, 
+  },
   "id": "3if6lf59tove1e037baa75l54t"
 }
 
diff --git a/autotests/calendar/data/event2.json b/autotests/calendar/data/event2.json
index 481f7e0..9e45a68 100644
--- a/autotests/calendar/data/event2.json
+++ b/autotests/calendar/data/event2.json
@@ -1,56 +1,56 @@
 {
-  "status": "confirmed", 
-  "guestsCanInviteOthers": false, 
-  "kind": "calendar#event", 
+  "status": "confirmed",
+  "guestsCanInviteOthers": false,
+  "kind": "calendar#event",
   "end": {
     "date": "2018-04-23"
-  }, 
-  "description": "Let's hack on KDE!", 
-  "privateCopy": true, 
-  "created": "2018-03-30T22:32:24.000Z", 
-  "iCalUID": "009c2cc9-0781-482d-8ccd-8fc9bfeb3138", 
+  },
+  "description": "Let's hack on KDE!",
+  "privateCopy": true,
+  "created": "2018-03-30T22:32:24.000Z",
+  "iCalUID": "009c2cc9-0781-482d-8ccd-8fc9bfeb3138",
   "reminders": {
     "overrides": [
       {
-        "minutes": 430, 
+        "minutes": 430,
         "method": "email"
-      }, 
+      },
       {
-        "minutes": 10, 
+        "minutes": 10,
         "method": "popup"
       }
-    ], 
+    ],
     "useDefault": false
-  }, 
-  "htmlLink": "https://www.google.com/calendar/event?eid=XzYwbzNpb3BpY2RoamliOWc2c3MzMmI5azcwcDY4YjlvY2RobThiOW9jcGhqaW9qNmNsaDM2YzlqNzBfMjAxODA0MjAgZGFuLnZyYXRpbEBt", 
-  "sequence": 0, 
-  "updated": "2018-03-30T22:56:09.832Z", 
-  "summary": "KDE PIM Sprint", 
+  },
+  "htmlLink": "https://www.google.com/calendar/event?eid=XzYwbzNpb3BpY2RoamliOWc2c3MzMmI5azcwcDY4YjlvY2RobThiOW9jcGhqaW9qNmNsaDM2YzlqNzBfMjAxODA0MjAgZGFuLnZyYXRpbEBt",
+  "sequence": 0,
+  "updated": "2018-03-30T22:56:09.832Z",
+  "summary": "KDE PIM Sprint",
   "recurrence": [
     "RRULE:FREQ=YEARLY;BYMONTH=4;BYMONTHDAY=20"
-  ], 
+  ],
   "start": {
     "date": "2018-04-20"
-  }, 
-  "etag": "\"3044901139664000\"", 
-  "location": "Toulouse, France", 
+  },
+  "etag": "\"3044901139664000\"",
+  "location": "Toulouse, France",
   "attendees": [
     {
       "id": "1029384756",
-      "self": true, 
-      "displayName": "KDE Hacker 1", 
-      "email": "hacker1@kde.test", 
+      "self": true,
+      "displayName": "KDE Hacker 1",
+      "email": "hacker1@kde.test",
       "responseStatus": "needsAction"
     }
-  ], 
+  ],
   "organizer": {
-    "displayName": "MockAccount", 
+    "displayName": "MockAccount",
     "email": "MockAccount"
-  }, 
+  },
   "creator": {
-    "self": true, 
-    "displayName": "KDE Hacker 2", 
+    "self": true,
+    "displayName": "KDE Hacker 2",
     "email": "hacker2@kde.test"
-  }, 
+  },
   "id": "_60o3iopicdhjib9g6ss32b9k70p68b9ocdhm8b9ocphjioj6clh36c9j70"
 }
diff --git a/autotests/calendar/data/event2_create_request.txt b/autotests/calendar/data/event2_create_request.txt
index 7f92877..2962f69 100644
--- a/autotests/calendar/data/event2_create_request.txt
+++ b/autotests/calendar/data/event2_create_request.txt
@@ -5,42 +5,42 @@ Content-Type: application/json
   "attendees": [
     {
       "displayName": "KDE Hacker 1",
-      "email": "hacker1@kde.test", 
+      "email": "hacker1@kde.test",
       "id": "1029384756",
       "responseStatus": "needsAction"
     }
-  ], 
-  "description": "Let's hack on KDE!", 
+  ],
+  "description": "Let's hack on KDE!",
   "end": {
     "date": "2018-04-23"
-  }, 
+  },
   "iCalUID": "009c2cc9-0781-482d-8ccd-8fc9bfeb3138",
   "kind": "calendar#event",
-  "location": "Toulouse, France", 
+  "location": "Toulouse, France",
   "organizer": {
-    "displayName": "MockAccount <MockAccount>", 
+    "displayName": "MockAccount <MockAccount>",
     "email": "MockAccount"
-  }, 
+  },
   "recurrence": [
     "RRULE:FREQ=YEARLY;BYMONTHDAY=20;BYMONTH=4"
-  ], 
+  ],
   "reminders": {
     "overrides": [
       {
         "method": "email",
         "minutes": 430
-      }, 
+      },
       {
         "method": "popup",
         "minutes": 10
       }
     ],
     "useDefault": false
-  }, 
+  },
   "start": {
     "date": "2018-04-20"
-  }, 
-  "status": "confirmed", 
-  "summary": "KDE PIM Sprint", 
+  },
+  "status": "confirmed",
+  "summary": "KDE PIM Sprint",
   "transparency": "opaque"
 }
diff --git a/autotests/calendar/data/event2_create_response.txt b/autotests/calendar/data/event2_create_response.txt
index c853508..d15b841 100644
--- a/autotests/calendar/data/event2_create_response.txt
+++ b/autotests/calendar/data/event2_create_response.txt
@@ -2,58 +2,58 @@ HTTP/1.1 200 OK
 Content-type: application/json; charset=UTF-8
 
 {
-  "status": "confirmed", 
-  "guestsCanInviteOthers": false, 
-  "kind": "calendar#event", 
+  "status": "confirmed",
+  "guestsCanInviteOthers": false,
+  "kind": "calendar#event",
   "end": {
     "date": "2018-04-23"
-  }, 
-  "description": "Let's hack on KDE!", 
-  "privateCopy": true, 
-  "created": "2018-03-30T22:32:24.000Z", 
-  "iCalUID": "009c2cc9-0781-482d-8ccd-8fc9bfeb3138", 
+  },
+  "description": "Let's hack on KDE!",
+  "privateCopy": true,
+  "created": "2018-03-30T22:32:24.000Z",
+  "iCalUID": "009c2cc9-0781-482d-8ccd-8fc9bfeb3138",
   "reminders": {
     "overrides": [
       {
-        "minutes": 430, 
+        "minutes": 430,
         "method": "email"
-      }, 
+      },
       {
-        "minutes": 10, 
+        "minutes": 10,
         "method": "popup"
       }
-    ], 
+    ],
     "useDefault": false
-  }, 
-  "htmlLink": "https://www.google.com/calendar/event?eid=XzYwbzNpb3BpY2RoamliOWc2c3MzMmI5azcwcDY4YjlvY2RobThiOW9jcGhqaW9qNmNsaDM2YzlqNzBfMjAxODA0MjAgZGFuLnZyYXRpbEBt", 
-  "sequence": 0, 
-  "updated": "2018-03-30T22:56:09.832Z", 
-  "summary": "KDE PIM Sprint", 
+  },
+  "htmlLink": "https://www.google.com/calendar/event?eid=XzYwbzNpb3BpY2RoamliOWc2c3MzMmI5azcwcDY4YjlvY2RobThiOW9jcGhqaW9qNmNsaDM2YzlqNzBfMjAxODA0MjAgZGFuLnZyYXRpbEBt",
+  "sequence": 0,
+  "updated": "2018-03-30T22:56:09.832Z",
+  "summary": "KDE PIM Sprint",
   "recurrence": [
     "RRULE:FREQ=YEARLY;BYMONTH=4;BYMONTHDAY=20"
-  ], 
+  ],
   "start": {
     "date": "2018-04-20"
-  }, 
-  "etag": "\"3044901139664000\"", 
-  "location": "Toulouse, France", 
+  },
+  "etag": "\"3044901139664000\"",
+  "location": "Toulouse, France",
   "attendees": [
     {
-      "self": true, 
-      "displayName": "KDE Hacker 1", 
-      "email": "hacker1@kde.test", 
+      "self": true,
+      "displayName": "KDE Hacker 1",
+      "email": "hacker1@kde.test",
       "id": "1029384756",
       "responseStatus": "needsAction"
     }
-  ], 
+  ],
   "organizer": {
-    "displayName": "MockAccount", 
+    "displayName": "MockAccount",
     "email": "MockAccount"
-  }, 
+  },
   "creator": {
-    "self": true, 
-    "displayName": "KDE Hacker 2", 
+    "self": true,
+    "displayName": "KDE Hacker 2",
     "email": "hacker2@kde.test"
-  }, 
+  },
   "id": "_60o3iopicdhjib9g6ss32b9k70p68b9ocdhm8b9ocphjioj6clh36c9j70"
 }
diff --git a/autotests/calendar/data/events_fetch_page1_response.txt b/autotests/calendar/data/events_fetch_page1_response.txt
index da31503..1fec497 100644
--- a/autotests/calendar/data/events_fetch_page1_response.txt
+++ b/autotests/calendar/data/events_fetch_page1_response.txt
@@ -2,67 +2,69 @@ HTTP/1.1 200 OK
 Content-type: application/json; charset=UTF-8
 
 {
-  "nextPageToken": "ClEKQ182a3MzaWRoazZvcWpnYzlsNnNyM2NjcGc2OHBqMmUyMGRsbm00cWJjY2xwbmlyajM1cGptdXJyN2RoaWlzb3JmZGsYASCAgIDqg5PLwhIaDQgAEgAY-KP05dmb2gI=", 
-  "kind": "calendar#events", 
+  "nextPageToken": "ClEKQ182a3MzaWRoazZvcWpnYzlsNnNyM2NjcGc2OHBqMmUyMGRsbm00cWJjY2xwbmlyajM1cGptdXJyN2RoaWlzb3JmZGsYASCAgIDqg5PLwhIaDQgAEgAY-KP05dmb2gI=",
+  "kind": "calendar#events",
   "defaultReminders": [
     {
-      "minutes": 10, 
+      "minutes": 10,
       "method": "email"
-    }, 
+    },
     {
-      "minutes": 10, 
+      "minutes": 10,
       "method": "popup"
     }
-  ], 
+  ],
   "items": [
     {
-      "status": "confirmed", 
-      "kind": "calendar#event", 
+      "status": "confirmed",
+      "kind": "calendar#event",
       "end": {
-        "dateTime": "2018-04-01T11:30:00+02:00"
-      }, 
-      "description": "We shall meet and we shall discuss.", 
-      "created": "2018-03-30T22:28:48.000Z", 
-      "iCalUID": "3if6lf59tove1e037baa75l54t@google.com", 
+        "dateTime": "2018-04-01T11:30:00+02:00",
+        "timeZone": "Europe/Prague"
+      },
+      "description": "We shall meet and we shall discuss.",
+      "created": "2018-03-30T22:28:48.000Z",
+      "iCalUID": "3if6lf59tove1e037baa75l54t@google.com",
       "reminders": {
         "useDefault": false
-      }, 
-      "htmlLink": "https://www.google.com/calendar/event?eid=M2lmNmxmNTl0b3ZlMWUwMzdiYWE3NWw1NHQgbW1hcTVjYWNkYTc2aThkZjNhZzE2Nmpic2dAZw", 
-      "sequence": 0, 
-      "updated": "2018-03-30T22:28:48.203Z", 
-      "summary": "Cool Meeting about stuff", 
+      },
+      "htmlLink": "https://www.google.com/calendar/event?eid=M2lmNmxmNTl0b3ZlMWUwMzdiYWE3NWw1NHQgbW1hcTVjYWNkYTc2aThkZjNhZzE2Nmpic2dAZw",
+      "sequence": 0,
+      "updated": "2018-03-30T22:28:48.203Z",
+      "summary": "Cool Meeting about stuff",
       "start": {
-        "dateTime": "2018-04-01T10:30:00+02:00"
-      }, 
-      "etag": "\"3044897856406000\"", 
-      "location": "Meeting Room", 
+        "dateTime": "2018-04-01T10:30:00+02:00",
+        "timeZone": "Europe/Prague"
+      },
+      "etag": "\"3044897856406000\"",
+      "location": "Meeting Room",
       "attendees": [
         {
           "id": "1234567890",
-          "email": "attendee1@kde.test", 
+          "email": "attendee1@kde.test",
           "responseStatus": "needsAction"
-        }, 
+        },
         {
           "id": "0987654321",
-          "email": "attendee2@kde.test", 
+          "email": "attendee2@kde.test",
           "responseStatus": "needsAction"
         }
-      ], 
+      ],
       "organizer": {
-        "self": true, 
-        "displayName": "Konqui", 
+        "self": true,
+        "displayName": "Konqui",
         "email": "konqui@kde.test"
-      }, 
+      },
       "creator": {
-        "displayName": "John Doe", 
+        "displayName": "John Doe",
         "email": "johnnyboy@example.test"
-      }, 
+      },
       "id": "3if6lf59tove1e037baa75l54t"
     }
-  ], 
-  "updated": "2018-04-02T13:31:50.251Z", 
-  "summary": "MockAccount", 
-  "etag": "\"p33sa7t75r6dtk0g\"", 
-  "timeZone": "Europe/Prague", 
+  ],
+  "updated": "2018-04-02T13:31:50.251Z",
+  "summary": "MockAccount",
+  "etag": "\"p33sa7t75r6dtk0g\"",
+  "timeZone": "Europe/Prague",
   "accessRole": "owner"
 }
diff --git a/autotests/calendar/data/events_fetch_page2_response.txt b/autotests/calendar/data/events_fetch_page2_response.txt
index e8291cf..638938f 100644
--- a/autotests/calendar/data/events_fetch_page2_response.txt
+++ b/autotests/calendar/data/events_fetch_page2_response.txt
@@ -2,78 +2,78 @@ HTTP/1.1 200 OK
 Content-type: application/json; charset=UTF-8
 
 {
-  "kind": "calendar#events", 
+  "kind": "calendar#events",
   "defaultReminders": [
     {
-      "minutes": 10, 
+      "minutes": 10,
       "method": "email"
-    }, 
+    },
     {
-      "minutes": 10, 
+      "minutes": 10,
       "method": "popup"
     }
-  ], 
+  ],
   "items": [
     {
-      "status": "confirmed", 
-      "guestsCanInviteOthers": false, 
-      "kind": "calendar#event", 
+      "status": "confirmed",
+      "guestsCanInviteOthers": false,
+      "kind": "calendar#event",
       "end": {
         "date": "2018-04-23"
-      }, 
-      "description": "Let's hack on KDE!", 
-      "privateCopy": true, 
-      "created": "2018-03-30T22:32:24.000Z", 
-      "iCalUID": "009c2cc9-0781-482d-8ccd-8fc9bfeb3138", 
+      },
+      "description": "Let's hack on KDE!",
+      "privateCopy": true,
+      "created": "2018-03-30T22:32:24.000Z",
+      "iCalUID": "009c2cc9-0781-482d-8ccd-8fc9bfeb3138",
       "reminders": {
         "overrides": [
           {
-            "minutes": 430, 
+            "minutes": 430,
             "method": "email"
-          }, 
+          },
           {
-            "minutes": 10, 
+            "minutes": 10,
             "method": "popup"
           }
-        ], 
+        ],
         "useDefault": false
-      }, 
-      "htmlLink": "https://www.google.com/calendar/event?eid=XzYwbzNpb3BpY2RoamliOWc2c3MzMmI5azcwcDY4YjlvY2RobThiOW9jcGhqaW9qNmNsaDM2YzlqNzBfMjAxODA0MjAgZGFuLnZyYXRpbEBt", 
-      "sequence": 0, 
-      "updated": "2018-03-30T22:56:09.832Z", 
-      "summary": "KDE PIM Sprint", 
+      },
+      "htmlLink": "https://www.google.com/calendar/event?eid=XzYwbzNpb3BpY2RoamliOWc2c3MzMmI5azcwcDY4YjlvY2RobThiOW9jcGhqaW9qNmNsaDM2YzlqNzBfMjAxODA0MjAgZGFuLnZyYXRpbEBt",
+      "sequence": 0,
+      "updated": "2018-03-30T22:56:09.832Z",
+      "summary": "KDE PIM Sprint",
       "recurrence": [
         "RRULE:FREQ=YEARLY;BYMONTH=4;BYMONTHDAY=20"
-      ], 
+      ],
       "start": {
         "date": "2018-04-20"
-      }, 
-      "etag": "\"3044901139664000\"", 
-      "location": "Toulouse, France", 
+      },
+      "etag": "\"3044901139664000\"",
+      "location": "Toulouse, France",
       "attendees": [
         {
           "id": "1029384756",
-          "self": true, 
-          "displayName": "KDE Hacker 1", 
-          "email": "hacker1@kde.test", 
+          "self": true,
+          "displayName": "KDE Hacker 1",
+          "email": "hacker1@kde.test",
           "responseStatus": "needsAction"
         }
-      ], 
+      ],
       "organizer": {
-        "displayName": "MockAccount", 
+        "displayName": "MockAccount",
         "email": "MockAccount"
-      }, 
+      },
       "creator": {
-        "self": true, 
-        "displayName": "KDE Hacker 2", 
+        "self": true,
+        "displayName": "KDE Hacker 2",
         "email": "hacker2@kde.test"
-      }, 
+      },
       "id": "_60o3iopicdhjib9g6ss32b9k70p68b9ocdhm8b9ocphjioj6clh36c9j70"
     }
-  ], 
-  "updated": "2018-04-02T13:31:50.251Z", 
-  "summary": "MockAccount", 
-  "etag": "\"p33sa7t75r6dtk0g\"", 
-  "timeZone": "Europe/Prague", 
+  ],
+  "updated": "2018-04-02T13:31:50.251Z",
+  "summary": "MockAccount",
+  "etag": "\"p33sa7t75r6dtk0g\"",
+  "timeZone": "Europe/Prague",
   "accessRole": "owner"
 }
-- 
2.43.0

openSUSE Build Service is sponsored by