[libgdata/offline-testing] tests: Add trace file testing support to the Calendar test suite
- From: Philip Withnall <pwithnall src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [libgdata/offline-testing] tests: Add trace file testing support to the Calendar test suite
- Date: Tue, 30 Jul 2013 08:27:47 +0000 (UTC)
commit 983bbebb0ba478d39628078e38219cf2f976be52
Author: Philip Withnall <philip tecnocode co uk>
Date: Mon Jul 29 16:41:39 2013 +0200
tests: Add trace file testing support to the Calendar test suite
gdata/tests/calendar.c | 246 +++++++++++++----
gdata/tests/traces/calendar/access-rule-delete | 63 +++++
gdata/tests/traces/calendar/access-rule-get | 67 +++++
gdata/tests/traces/calendar/access-rule-insert | 75 +++++
gdata/tests/traces/calendar/access-rule-update | 72 +++++
gdata/tests/traces/calendar/authentication | 27 ++
gdata/tests/traces/calendar/authentication-async | 27 ++
gdata/tests/traces/calendar/batch | 284 ++++++++++++++++++++
gdata/tests/traces/calendar/batch-async | 71 +++++
gdata/tests/traces/calendar/event-insert | 75 +++++
gdata/tests/traces/calendar/event-insert-async | 75 +++++
gdata/tests/traces/calendar/global-authentication | 27 ++
gdata/tests/traces/calendar/query-all-calendars | 67 +++++
.../traces/calendar/query-all-calendars-async | 67 +++++
.../query-all-calendars-async-progress-closure | 67 +++++
gdata/tests/traces/calendar/query-events | 67 +++++
gdata/tests/traces/calendar/query-events-async | 67 +++++
.../calendar/query-events-async-progress-closure | 67 +++++
gdata/tests/traces/calendar/query-own-calendars | 67 +++++
.../traces/calendar/query-own-calendars-async | 67 +++++
.../query-own-calendars-async-progress-closure | 67 +++++
gdata/tests/traces/calendar/setup-batch-async | 75 +++++
gdata/tests/traces/calendar/setup-query-calendars | 150 +++++++++++
gdata/tests/traces/calendar/setup-query-events | 225 ++++++++++++++++
gdata/tests/traces/calendar/setup-temp-calendar | 75 +++++
.../tests/traces/calendar/setup-temp-calendar-acls | 75 +++++
gdata/tests/traces/calendar/teardown-batch-async | 65 +++++
gdata/tests/traces/calendar/teardown-insert-event | 65 +++++
.../tests/traces/calendar/teardown-query-calendars | 126 +++++++++
gdata/tests/traces/calendar/teardown-query-events | 195 ++++++++++++++
gdata/tests/traces/calendar/teardown-temp-calendar | 63 +++++
31 files changed, 2769 insertions(+), 57 deletions(-)
---
diff --git a/gdata/tests/calendar.c b/gdata/tests/calendar.c
index 186e6f4..65f824d 100644
--- a/gdata/tests/calendar.c
+++ b/gdata/tests/calendar.c
@@ -24,6 +24,8 @@
#include "gdata.h"
#include "common.h"
+static GDataMockServer *mock_server = NULL;
+
typedef struct {
GDataCalendarCalendar *calendar;
} TempCalendarData;
@@ -34,6 +36,8 @@ set_up_temp_calendar (TempCalendarData *data, gconstpointer service)
GDataCalendarCalendar *calendar;
GDataColor colour;
+ gdata_test_mock_server_start_trace (mock_server, "setup-temp-calendar");
+
g_assert (gdata_color_from_hexadecimal ("#7A367A", &colour) == TRUE);
/* Create a single temporary test calendar */
@@ -46,15 +50,21 @@ set_up_temp_calendar (TempCalendarData *data, gconstpointer service)
GDATA_ENTRY (calendar), NULL,
NULL));
g_assert (GDATA_IS_CALENDAR_CALENDAR (data->calendar));
g_object_unref (calendar);
+
+ gdata_mock_server_end_trace (mock_server);
}
static void
tear_down_temp_calendar (TempCalendarData *data, gconstpointer service)
{
+ gdata_test_mock_server_start_trace (mock_server, "teardown-temp-calendar");
+
/* Delete the calendar */
g_assert (gdata_service_delete_entry (GDATA_SERVICE (service),
gdata_calendar_service_get_primary_authorization_domain (),
GDATA_ENTRY (data->calendar), NULL, NULL) == TRUE);
g_object_unref (data->calendar);
+
+ gdata_mock_server_end_trace (mock_server);
}
static void
@@ -64,6 +74,8 @@ test_authentication (void)
GDataClientLoginAuthorizer *authorizer;
GError *error = NULL;
+ gdata_test_mock_server_start_trace (mock_server, "authentication");
+
/* Create an authorizer */
authorizer = gdata_client_login_authorizer_new (CLIENT_ID, GDATA_TYPE_CALENDAR_SERVICE);
@@ -83,12 +95,16 @@ test_authentication (void)
gdata_calendar_service_get_primary_authorization_domain ()) == TRUE);
g_object_unref (authorizer);
+
+ gdata_mock_server_end_trace (mock_server);
}
GDATA_ASYNC_TEST_FUNCTIONS (authentication, void,
G_STMT_START {
GDataClientLoginAuthorizer *authorizer;
+ gdata_test_mock_server_start_trace (mock_server, "authentication-async");
+
/* Create an authorizer */
authorizer = gdata_client_login_authorizer_new (CLIENT_ID, GDATA_TYPE_CALENDAR_SERVICE);
@@ -123,6 +139,8 @@ G_STMT_START {
g_assert (gdata_authorizer_is_authorized_for_domain (GDATA_AUTHORIZER (authorizer),
gdata_calendar_service_get_primary_authorization_domain ()) == FALSE);
}
+
+ gdata_mock_server_end_trace (mock_server);
} G_STMT_END);
typedef struct {
@@ -136,6 +154,8 @@ set_up_query_calendars (QueryCalendarsData *data, gconstpointer service)
GDataCalendarCalendar *calendar;
GDataColor colour;
+ gdata_test_mock_server_start_trace (mock_server, "setup-query-calendars");
+
g_assert (gdata_color_from_hexadecimal ("#7A367A", &colour) == TRUE);
/* Create some new calendars for queries */
@@ -158,11 +178,15 @@ set_up_query_calendars (QueryCalendarsData *data, gconstpointer service)
GDATA_ENTRY (calendar), NULL,
NULL));
g_assert (GDATA_IS_CALENDAR_CALENDAR (data->calendar2));
g_object_unref (calendar);
+
+ gdata_mock_server_end_trace (mock_server);
}
static void
tear_down_query_calendars (QueryCalendarsData *data, gconstpointer service)
{
+ gdata_test_mock_server_start_trace (mock_server, "teardown-query-calendars");
+
/* Delete the calendars */
g_assert (gdata_service_delete_entry (GDATA_SERVICE (service),
gdata_calendar_service_get_primary_authorization_domain (),
GDATA_ENTRY (data->calendar1), NULL, NULL) == TRUE);
@@ -171,6 +195,8 @@ tear_down_query_calendars (QueryCalendarsData *data, gconstpointer service)
g_assert (gdata_service_delete_entry (GDATA_SERVICE (service),
gdata_calendar_service_get_primary_authorization_domain (),
GDATA_ENTRY (data->calendar2), NULL, NULL) == TRUE);
g_object_unref (data->calendar2);
+
+ gdata_mock_server_end_trace (mock_server);
}
static void
@@ -179,6 +205,8 @@ test_query_all_calendars (QueryCalendarsData *data, gconstpointer service)
GDataFeed *feed;
GError *error = NULL;
+ gdata_test_mock_server_start_trace (mock_server, "query-all-calendars");
+
feed = gdata_calendar_service_query_all_calendars (GDATA_CALENDAR_SERVICE (service), NULL, NULL,
NULL, NULL, &error);
g_assert_no_error (error);
g_assert (GDATA_IS_CALENDAR_FEED (feed));
@@ -187,12 +215,16 @@ test_query_all_calendars (QueryCalendarsData *data, gconstpointer service)
/* TODO: check entries and feed properties */
g_object_unref (feed);
+
+ gdata_mock_server_end_trace (mock_server);
}
GDATA_ASYNC_CLOSURE_FUNCTIONS (query_calendars, QueryCalendarsData);
GDATA_ASYNC_TEST_FUNCTIONS (query_all_calendars, QueryCalendarsData,
G_STMT_START {
+ gdata_test_mock_server_start_trace (mock_server, "query-all-calendars-async");
+
gdata_calendar_service_query_all_calendars_async (GDATA_CALENDAR_SERVICE (service), NULL,
cancellable, NULL,
NULL, NULL, async_ready_callback, async_data);
} G_STMT_END,
@@ -209,6 +241,8 @@ G_STMT_START {
} else {
g_assert (feed == NULL);
}
+
+ gdata_mock_server_end_trace (mock_server);
} G_STMT_END);
static void
@@ -216,6 +250,8 @@ test_query_all_calendars_async_progress_closure (QueryCalendarsData *query_data,
{
GDataAsyncProgressClosure *data = g_slice_new0 (GDataAsyncProgressClosure);
+ gdata_test_mock_server_start_trace (mock_server, "query-all-calendars-async-progress-closure");
+
data->main_loop = g_main_loop_new (NULL, TRUE);
gdata_calendar_service_query_all_calendars_async (GDATA_CALENDAR_SERVICE (service), NULL, NULL,
@@ -231,6 +267,8 @@ test_query_all_calendars_async_progress_closure (QueryCalendarsData *query_data,
g_assert_cmpuint (data->async_ready_notify_count, ==, 1);
g_slice_free (GDataAsyncProgressClosure, data);
+
+ gdata_mock_server_end_trace (mock_server);
}
static void
@@ -239,6 +277,8 @@ test_query_own_calendars (QueryCalendarsData *data, gconstpointer service)
GDataFeed *feed;
GError *error = NULL;
+ gdata_test_mock_server_start_trace (mock_server, "query-own-calendars");
+
feed = gdata_calendar_service_query_own_calendars (GDATA_CALENDAR_SERVICE (service), NULL, NULL,
NULL, NULL, &error);
g_assert_no_error (error);
g_assert (GDATA_IS_CALENDAR_FEED (feed));
@@ -247,10 +287,14 @@ test_query_own_calendars (QueryCalendarsData *data, gconstpointer service)
/* TODO: check entries and feed properties */
g_object_unref (feed);
+
+ gdata_mock_server_end_trace (mock_server);
}
GDATA_ASYNC_TEST_FUNCTIONS (query_own_calendars, QueryCalendarsData,
G_STMT_START {
+ gdata_test_mock_server_start_trace (mock_server, "query-own-calendars-async");
+
gdata_calendar_service_query_own_calendars_async (GDATA_CALENDAR_SERVICE (service), NULL,
cancellable, NULL,
NULL, NULL, async_ready_callback, async_data);
} G_STMT_END,
@@ -267,6 +311,8 @@ G_STMT_START {
} else {
g_assert (feed == NULL);
}
+
+ gdata_mock_server_end_trace (mock_server);
} G_STMT_END);
static void
@@ -274,6 +320,8 @@ test_query_own_calendars_async_progress_closure (QueryCalendarsData *query_data,
{
GDataAsyncProgressClosure *data = g_slice_new0 (GDataAsyncProgressClosure);
+ gdata_test_mock_server_start_trace (mock_server, "query-own-calendars-async-progress-closure");
+
data->main_loop = g_main_loop_new (NULL, TRUE);
gdata_calendar_service_query_own_calendars_async (GDATA_CALENDAR_SERVICE (service), NULL, NULL,
@@ -289,6 +337,8 @@ test_query_own_calendars_async_progress_closure (QueryCalendarsData *query_data,
g_assert_cmpuint (data->async_ready_notify_count, ==, 1);
g_slice_free (GDataAsyncProgressClosure, data);
+
+ gdata_mock_server_end_trace (mock_server);
}
typedef struct {
@@ -306,6 +356,8 @@ set_up_query_events (QueryEventsData *data, gconstpointer service)
/* Set up a temporary calendar */
set_up_temp_calendar ((TempCalendarData*) data, service);
+ gdata_test_mock_server_start_trace (mock_server, "setup-query-events");
+
/* Add some test events to it */
event = gdata_calendar_event_new (NULL);
gdata_entry_set_title (GDATA_ENTRY (event), "Test Event 1");
@@ -324,11 +376,15 @@ set_up_query_events (QueryEventsData *data, gconstpointer service)
data->event3 = gdata_calendar_service_insert_event (GDATA_CALENDAR_SERVICE (service), event, NULL,
NULL);
g_assert (GDATA_IS_CALENDAR_EVENT (data->event3));
g_object_unref (event);
+
+ gdata_mock_server_end_trace (mock_server);
}
static void
tear_down_query_events (QueryEventsData *data, gconstpointer service)
{
+ gdata_test_mock_server_start_trace (mock_server, "teardown-query-events");
+
/* Delete the events */
g_assert (gdata_service_delete_entry (GDATA_SERVICE (service),
gdata_calendar_service_get_primary_authorization_domain (),
GDATA_ENTRY (data->event1), NULL, NULL) == TRUE);
@@ -342,6 +398,8 @@ tear_down_query_events (QueryEventsData *data, gconstpointer service)
GDATA_ENTRY (data->event3), NULL, NULL) == TRUE);
g_object_unref (data->event3);
+ gdata_mock_server_end_trace (mock_server);
+
/* Delete the calendar */
tear_down_temp_calendar ((TempCalendarData*) data, service);
}
@@ -352,6 +410,8 @@ test_query_events (QueryEventsData *data, gconstpointer service)
GDataFeed *feed;
GError *error = NULL;
+ gdata_test_mock_server_start_trace (mock_server, "query-events");
+
/* Get the entry feed */
feed = gdata_calendar_service_query_events (GDATA_CALENDAR_SERVICE (service), data->parent.calendar,
NULL, NULL, NULL, NULL, &error);
g_assert_no_error (error);
@@ -361,12 +421,16 @@ test_query_events (QueryEventsData *data, gconstpointer service)
/* TODO: check entries and feed properties */
g_object_unref (feed);
+
+ gdata_mock_server_end_trace (mock_server);
}
GDATA_ASYNC_CLOSURE_FUNCTIONS (query_events, QueryEventsData);
GDATA_ASYNC_TEST_FUNCTIONS (query_events, QueryEventsData,
G_STMT_START {
+ gdata_test_mock_server_start_trace (mock_server, "query-events-async");
+
gdata_calendar_service_query_events_async (GDATA_CALENDAR_SERVICE (service), data->parent.calendar,
NULL, cancellable, NULL, NULL, NULL,
async_ready_callback, async_data);
} G_STMT_END,
@@ -382,6 +446,8 @@ G_STMT_START {
} else {
g_assert (feed == NULL);
}
+
+ gdata_mock_server_end_trace (mock_server);
} G_STMT_END);
static void
@@ -389,6 +455,8 @@ test_query_events_async_progress_closure (QueryEventsData *query_data, gconstpoi
{
GDataAsyncProgressClosure *data = g_slice_new0 (GDataAsyncProgressClosure);
+ gdata_test_mock_server_start_trace (mock_server, "query-events-async-progress-closure");
+
data->main_loop = g_main_loop_new (NULL, TRUE);
gdata_calendar_service_query_events_async (GDATA_CALENDAR_SERVICE (service),
query_data->parent.calendar, NULL, NULL,
@@ -404,6 +472,8 @@ test_query_events_async_progress_closure (QueryEventsData *query_data, gconstpoi
g_assert_cmpuint (data->async_ready_notify_count, ==, 1);
g_slice_free (GDataAsyncProgressClosure, data);
+
+ gdata_mock_server_end_trace (mock_server);
}
typedef struct {
@@ -421,11 +491,15 @@ set_up_insert_event (InsertEventData *data, gconstpointer service)
static void
tear_down_insert_event (InsertEventData *data, gconstpointer service)
{
+ gdata_test_mock_server_start_trace (mock_server, "teardown-insert-event");
+
/* Delete the new event */
g_assert (gdata_service_delete_entry (GDATA_SERVICE (service),
gdata_calendar_service_get_primary_authorization_domain (),
GDATA_ENTRY (data->new_event), NULL, NULL) == TRUE);
g_object_unref (data->new_event);
+ gdata_mock_server_end_trace (mock_server);
+
/* Delete the calendar too */
tear_down_temp_calendar ((TempCalendarData*) data, service);
}
@@ -440,6 +514,8 @@ test_event_insert (InsertEventData *data, gconstpointer service)
GTimeVal start_time, end_time;
GError *error = NULL;
+ gdata_test_mock_server_start_trace (mock_server, "event-insert");
+
event = gdata_calendar_event_new (NULL);
gdata_entry_set_title (GDATA_ENTRY (event), "Tennis with Beth");
@@ -467,6 +543,8 @@ test_event_insert (InsertEventData *data, gconstpointer service)
/* TODO: check entries and feed properties */
g_object_unref (event);
+
+ gdata_mock_server_end_trace (mock_server);
}
GDATA_ASYNC_CLOSURE_FUNCTIONS (insert_event, InsertEventData);
@@ -480,6 +558,8 @@ G_STMT_START {
GTimeVal start_time;
GTimeVal end_time;
+ gdata_test_mock_server_start_trace (mock_server, "event-insert-async");
+
event = gdata_calendar_event_new (NULL);
gdata_entry_set_title (GDATA_ENTRY (event), "Tennis with Beth");
@@ -513,6 +593,8 @@ G_STMT_START {
} else {
g_assert (event == NULL);
}
+
+ gdata_mock_server_end_trace (mock_server);
} G_STMT_END);
static void
@@ -941,6 +1023,8 @@ set_up_temp_calendar_acls (TempCalendarAclsData *data, gconstpointer service)
/* Set up a calendar */
set_up_temp_calendar ((TempCalendarData*) data, service);
+ gdata_test_mock_server_start_trace (mock_server, "setup-temp-calendar-acls");
+
/* Add an access rule to the calendar */
rule = gdata_access_rule_new (NULL);
@@ -957,6 +1041,8 @@ set_up_temp_calendar_acls (TempCalendarAclsData *data, gconstpointer service)
g_assert (GDATA_IS_ACCESS_RULE (data->rule));
g_object_unref (rule);
+
+ gdata_mock_server_end_trace (mock_server);
}
static void
@@ -969,6 +1055,8 @@ set_up_temp_calendar_acls_no_insertion (TempCalendarAclsData *data, gconstpointe
static void
tear_down_temp_calendar_acls (TempCalendarAclsData *data, gconstpointer service)
{
+ gdata_test_mock_server_start_trace (mock_server, "teardown-temp-calendar-acls");
+
/* Delete the access rule if it still exists */
if (data->rule != NULL) {
g_assert (gdata_service_delete_entry (GDATA_SERVICE (service),
gdata_calendar_service_get_primary_authorization_domain (),
@@ -976,6 +1064,8 @@ tear_down_temp_calendar_acls (TempCalendarAclsData *data, gconstpointer service)
g_object_unref (data->rule);
}
+ gdata_mock_server_end_trace (mock_server);
+
/* Delete the calendar */
tear_down_temp_calendar ((TempCalendarData*) data, service);
}
@@ -986,6 +1076,8 @@ test_access_rule_get (TempCalendarAclsData *data, gconstpointer service)
GDataFeed *feed;
GError *error = NULL;
+ gdata_test_mock_server_start_trace (mock_server, "access-rule-get");
+
/* Get the rules */
feed = gdata_access_handler_get_rules (GDATA_ACCESS_HANDLER (data->parent.calendar), GDATA_SERVICE
(service), NULL, NULL, NULL, &error);
g_assert_no_error (error);
@@ -995,6 +1087,8 @@ test_access_rule_get (TempCalendarAclsData *data, gconstpointer service)
/* TODO: check rules and feed properties */
g_object_unref (feed);
+
+ gdata_mock_server_end_trace (mock_server);
}
static void
@@ -1008,6 +1102,8 @@ test_access_rule_insert (TempCalendarAclsData *data, gconstpointer service)
gint64 edited;
GError *error = NULL;
+ gdata_test_mock_server_start_trace (mock_server, "access-rule-insert");
+
rule = gdata_access_rule_new (NULL);
gdata_access_rule_set_role (rule, GDATA_CALENDAR_ACCESS_ROLE_EDITOR);
@@ -1044,6 +1140,8 @@ test_access_rule_insert (TempCalendarAclsData *data, gconstpointer service)
/* TODO: Check more properties? */
g_object_unref (rule);
+
+ gdata_mock_server_end_trace (mock_server);
}
static void
@@ -1054,6 +1152,8 @@ test_access_rule_update (TempCalendarAclsData *data, gconstpointer service)
gint64 edited;
GError *error = NULL;
+ gdata_test_mock_server_start_trace (mock_server, "access-rule-update");
+
/* Update the rule */
gdata_access_rule_set_role (data->rule, GDATA_CALENDAR_ACCESS_ROLE_READ);
@@ -1073,6 +1173,8 @@ test_access_rule_update (TempCalendarAclsData *data, gconstpointer service)
g_assert_cmpuint (edited, >, 0);
g_object_unref (new_rule);
+
+ gdata_mock_server_end_trace (mock_server);
}
static void
@@ -1081,6 +1183,8 @@ test_access_rule_delete (TempCalendarAclsData *data, gconstpointer service)
gboolean success;
GError *error = NULL;
+ gdata_test_mock_server_start_trace (mock_server, "access-rule-delete");
+
/* Delete the rule */
success = gdata_service_delete_entry (GDATA_SERVICE (service),
gdata_calendar_service_get_primary_authorization_domain (),
GDATA_ENTRY (data->rule), NULL, &error);
@@ -1090,6 +1194,8 @@ test_access_rule_delete (TempCalendarAclsData *data, gconstpointer service)
g_object_unref (data->rule);
data->rule = NULL;
+
+ gdata_mock_server_end_trace (mock_server);
}
static void
@@ -1103,6 +1209,8 @@ test_batch (gconstpointer service)
guint op_id, op_id2, op_id3;
GError *error = NULL, *entry_error = NULL;
+ gdata_test_mock_server_start_trace (mock_server, "batch");
+
/* Here we hardcode the feed URI, but it should really be extracted from an event feed, as the
GDATA_LINK_BATCH link */
operation = gdata_batchable_create_operation (GDATA_BATCHABLE (service),
gdata_calendar_service_get_primary_authorization_domain (),
"https://www.google.com/calendar/feeds/default/private/full/batch");
@@ -1201,6 +1309,8 @@ test_batch (gconstpointer service)
g_clear_error (&error);
g_object_unref (operation);
g_object_unref (inserted_entry3);
+
+ gdata_mock_server_end_trace (mock_server);
}
typedef struct {
@@ -1213,6 +1323,8 @@ setup_batch_async (BatchAsyncData *data, gconstpointer service)
GDataCalendarEvent *event;
GError *error = NULL;
+ gdata_test_mock_server_start_trace (mock_server, "setup-batch-async");
+
/* Insert a new event which we can query asyncly */
event = gdata_calendar_event_new (NULL);
gdata_entry_set_title (GDATA_ENTRY (event), "Party 'Til You Puke");
@@ -1223,6 +1335,8 @@ setup_batch_async (BatchAsyncData *data, gconstpointer service)
g_clear_error (&error);
g_object_unref (event);
+
+ gdata_mock_server_end_trace (mock_server);
}
static void
@@ -1246,6 +1360,8 @@ test_batch_async (BatchAsyncData *data, gconstpointer service)
GDataBatchOperation *operation;
GMainLoop *main_loop;
+ gdata_test_mock_server_start_trace (mock_server, "batch-async");
+
/* Run an async query operation on the event */
operation = gdata_batchable_create_operation (GDATA_BATCHABLE (service),
gdata_calendar_service_get_primary_authorization_domain (),
"https://www.google.com/calendar/feeds/default/private/full/batch");
@@ -1259,6 +1375,8 @@ test_batch_async (BatchAsyncData *data, gconstpointer service)
g_main_loop_unref (main_loop);
g_object_unref (operation);
+
+ gdata_mock_server_end_trace (mock_server);
}
static void
@@ -1284,6 +1402,8 @@ test_batch_async_cancellation (BatchAsyncData *data, gconstpointer service)
GCancellable *cancellable;
GError *error = NULL;
+ gdata_test_mock_server_start_trace (mock_server, "batch-async-cancellation");
+
/* Run an async query operation on the event */
operation = gdata_batchable_create_operation (GDATA_BATCHABLE (service),
gdata_calendar_service_get_primary_authorization_domain (),
"https://www.google.com/calendar/feeds/default/private/full/batch");
@@ -1304,6 +1424,8 @@ test_batch_async_cancellation (BatchAsyncData *data, gconstpointer service)
g_main_loop_unref (main_loop);
g_object_unref (cancellable);
g_object_unref (operation);
+
+ gdata_mock_server_end_trace (mock_server);
}
static void
@@ -1311,6 +1433,8 @@ teardown_batch_async (BatchAsyncData *data, gconstpointer service)
{
GError *error = NULL;
+ gdata_test_mock_server_start_trace (mock_server, "teardown-batch-async");
+
/* Delete the event */
g_assert (gdata_service_delete_entry (GDATA_SERVICE (service),
gdata_calendar_service_get_primary_authorization_domain (),
GDATA_ENTRY (data->new_event), NULL, &error) == TRUE);
@@ -1318,6 +1442,8 @@ teardown_batch_async (BatchAsyncData *data, gconstpointer service)
g_clear_error (&error);
g_object_unref (data->new_event);
+
+ gdata_mock_server_end_trace (mock_server);
}
int
@@ -1326,67 +1452,73 @@ main (int argc, char *argv[])
gint retval;
GDataAuthorizer *authorizer = NULL;
GDataService *service = NULL;
+ GFile *trace_directory;
gdata_test_init (argc, argv);
- if (gdata_test_internet () == TRUE) {
- authorizer = GDATA_AUTHORIZER (gdata_client_login_authorizer_new (CLIENT_ID,
GDATA_TYPE_CALENDAR_SERVICE));
- gdata_client_login_authorizer_authenticate (GDATA_CLIENT_LOGIN_AUTHORIZER (authorizer),
USERNAME, PASSWORD, NULL, NULL);
-
- service = GDATA_SERVICE (gdata_calendar_service_new (authorizer));
-
- g_test_add_func ("/calendar/authentication", test_authentication);
- g_test_add ("/calendar/authentication/async", GDataAsyncTestData, NULL,
gdata_set_up_async_test_data, test_authentication_async,
- gdata_tear_down_async_test_data);
- g_test_add ("/calendar/authentication/async/cancellation", GDataAsyncTestData, NULL,
gdata_set_up_async_test_data,
- test_authentication_async_cancellation, gdata_tear_down_async_test_data);
-
- g_test_add ("/calendar/query/all_calendars", QueryCalendarsData, service,
set_up_query_calendars, test_query_all_calendars,
- tear_down_query_calendars);
- g_test_add ("/calendar/query/all_calendars/async", GDataAsyncTestData, service,
set_up_query_calendars_async,
- test_query_all_calendars_async, tear_down_query_calendars_async);
- g_test_add ("/calendar/query/all_calendars/async/progress_closure", QueryCalendarsData,
service, set_up_query_calendars,
- test_query_all_calendars_async_progress_closure, tear_down_query_calendars);
- g_test_add ("/calendar/query/all_calendars/async/cancellation", GDataAsyncTestData, service,
set_up_query_calendars_async,
- test_query_all_calendars_async_cancellation, tear_down_query_calendars_async);
-
- g_test_add ("/calendar/query/own_calendars", QueryCalendarsData, service,
set_up_query_calendars, test_query_own_calendars,
- tear_down_query_calendars);
- g_test_add ("/calendar/query/own_calendars/async", GDataAsyncTestData, service,
set_up_query_calendars_async,
+ mock_server = gdata_test_get_mock_server ();
+ trace_directory = g_file_new_for_path ("traces/calendar");
+ gdata_mock_server_set_trace_directory (mock_server, trace_directory);
+ g_object_unref (trace_directory);
+
+ gdata_test_mock_server_start_trace (mock_server, "global-authentication");
+ authorizer = GDATA_AUTHORIZER (gdata_client_login_authorizer_new (CLIENT_ID,
GDATA_TYPE_CALENDAR_SERVICE));
+ gdata_client_login_authorizer_authenticate (GDATA_CLIENT_LOGIN_AUTHORIZER (authorizer), USERNAME,
PASSWORD, NULL, NULL);
+ gdata_mock_server_end_trace (mock_server);
+
+ service = GDATA_SERVICE (gdata_calendar_service_new (authorizer));
+
+ g_test_add_func ("/calendar/authentication", test_authentication);
+ g_test_add ("/calendar/authentication/async", GDataAsyncTestData, NULL, gdata_set_up_async_test_data,
test_authentication_async,
+ gdata_tear_down_async_test_data);
+ g_test_add ("/calendar/authentication/async/cancellation", GDataAsyncTestData, NULL,
gdata_set_up_async_test_data,
+ test_authentication_async_cancellation, gdata_tear_down_async_test_data);
+
+ g_test_add ("/calendar/query/all_calendars", QueryCalendarsData, service, set_up_query_calendars,
test_query_all_calendars,
+ tear_down_query_calendars);
+ g_test_add ("/calendar/query/all_calendars/async", GDataAsyncTestData, service,
set_up_query_calendars_async,
+ test_query_all_calendars_async, tear_down_query_calendars_async);
+ g_test_add ("/calendar/query/all_calendars/async/progress_closure", QueryCalendarsData, service,
set_up_query_calendars,
+ test_query_all_calendars_async_progress_closure, tear_down_query_calendars);
+ g_test_add ("/calendar/query/all_calendars/async/cancellation", GDataAsyncTestData, service,
set_up_query_calendars_async,
+ test_query_all_calendars_async_cancellation, tear_down_query_calendars_async);
+
+ g_test_add ("/calendar/query/own_calendars", QueryCalendarsData, service, set_up_query_calendars,
test_query_own_calendars,
+ tear_down_query_calendars);
+ g_test_add ("/calendar/query/own_calendars/async", GDataAsyncTestData, service,
set_up_query_calendars_async,
test_query_own_calendars_async, tear_down_query_calendars_async);
- g_test_add ("/calendar/query/own_calendars/async/progress_closure", QueryCalendarsData,
service, set_up_query_calendars,
- test_query_own_calendars_async_progress_closure, tear_down_query_calendars);
- g_test_add ("/calendar/query/own_calendars/async/cancellation", GDataAsyncTestData, service,
set_up_query_calendars_async,
- test_query_own_calendars_async_cancellation, tear_down_query_calendars_async);
-
- g_test_add ("/calendar/query/events", QueryEventsData, service, set_up_query_events,
test_query_events, tear_down_query_events);
- g_test_add ("/calendar/query/events/async", GDataAsyncTestData, service,
set_up_query_events_async, test_query_events_async,
- tear_down_query_events_async);
- g_test_add ("/calendar/query/events/async/progress_closure", QueryEventsData, service,
set_up_query_events,
- test_query_events_async_progress_closure, tear_down_query_events);
- g_test_add ("/calendar/query/events/async/cancellation", GDataAsyncTestData, service,
set_up_query_events_async,
- test_query_events_async_cancellation, tear_down_query_events_async);
-
- g_test_add ("/calendar/event/insert", InsertEventData, service, set_up_insert_event,
test_event_insert, tear_down_insert_event);
- g_test_add ("/calendar/event/insert/async", GDataAsyncTestData, service,
set_up_insert_event_async, test_event_insert_async,
- tear_down_insert_event_async);
- g_test_add ("/calendar/event/insert/async/cancellation", GDataAsyncTestData, service,
set_up_insert_event_async,
- test_event_insert_async_cancellation, tear_down_insert_event_async);
-
- g_test_add ("/calendar/access-rule/get", TempCalendarAclsData, service,
set_up_temp_calendar_acls, test_access_rule_get,
- tear_down_temp_calendar_acls);
- g_test_add ("/calendar/access-rule/insert", TempCalendarAclsData, service,
set_up_temp_calendar_acls_no_insertion,
- test_access_rule_insert, tear_down_temp_calendar_acls);
- g_test_add ("/calendar/access-rule/update", TempCalendarAclsData, service,
set_up_temp_calendar_acls, test_access_rule_update,
- tear_down_temp_calendar_acls);
- g_test_add ("/calendar/access-rule/delete", TempCalendarAclsData, service,
set_up_temp_calendar_acls, test_access_rule_delete,
- tear_down_temp_calendar_acls);
-
- g_test_add_data_func ("/calendar/batch", service, test_batch);
- g_test_add ("/calendar/batch/async", BatchAsyncData, service, setup_batch_async,
test_batch_async, teardown_batch_async);
- g_test_add ("/calendar/batch/async/cancellation", BatchAsyncData, service, setup_batch_async,
test_batch_async_cancellation,
- teardown_batch_async);
- }
+ g_test_add ("/calendar/query/own_calendars/async/progress_closure", QueryCalendarsData, service,
set_up_query_calendars,
+ test_query_own_calendars_async_progress_closure, tear_down_query_calendars);
+ g_test_add ("/calendar/query/own_calendars/async/cancellation", GDataAsyncTestData, service,
set_up_query_calendars_async,
+ test_query_own_calendars_async_cancellation, tear_down_query_calendars_async);
+
+ g_test_add ("/calendar/query/events", QueryEventsData, service, set_up_query_events,
test_query_events, tear_down_query_events);
+ g_test_add ("/calendar/query/events/async", GDataAsyncTestData, service, set_up_query_events_async,
test_query_events_async,
+ tear_down_query_events_async);
+ g_test_add ("/calendar/query/events/async/progress_closure", QueryEventsData, service,
set_up_query_events,
+ test_query_events_async_progress_closure, tear_down_query_events);
+ g_test_add ("/calendar/query/events/async/cancellation", GDataAsyncTestData, service,
set_up_query_events_async,
+ test_query_events_async_cancellation, tear_down_query_events_async);
+
+ g_test_add ("/calendar/event/insert", InsertEventData, service, set_up_insert_event,
test_event_insert, tear_down_insert_event);
+ g_test_add ("/calendar/event/insert/async", GDataAsyncTestData, service, set_up_insert_event_async,
test_event_insert_async,
+ tear_down_insert_event_async);
+ g_test_add ("/calendar/event/insert/async/cancellation", GDataAsyncTestData, service,
set_up_insert_event_async,
+ test_event_insert_async_cancellation, tear_down_insert_event_async);
+
+ g_test_add ("/calendar/access-rule/get", TempCalendarAclsData, service, set_up_temp_calendar_acls,
test_access_rule_get,
+ tear_down_temp_calendar_acls);
+ g_test_add ("/calendar/access-rule/insert", TempCalendarAclsData, service,
set_up_temp_calendar_acls_no_insertion,
+ test_access_rule_insert, tear_down_temp_calendar_acls);
+ g_test_add ("/calendar/access-rule/update", TempCalendarAclsData, service, set_up_temp_calendar_acls,
test_access_rule_update,
+ tear_down_temp_calendar_acls);
+ g_test_add ("/calendar/access-rule/delete", TempCalendarAclsData, service, set_up_temp_calendar_acls,
test_access_rule_delete,
+ tear_down_temp_calendar_acls);
+
+ g_test_add_data_func ("/calendar/batch", service, test_batch);
+ g_test_add ("/calendar/batch/async", BatchAsyncData, service, setup_batch_async, test_batch_async,
teardown_batch_async);
+ g_test_add ("/calendar/batch/async/cancellation", BatchAsyncData, service, setup_batch_async,
test_batch_async_cancellation,
+ teardown_batch_async);
g_test_add_func ("/calendar/event/xml", test_event_xml);
g_test_add_func ("/calendar/event/xml/dates", test_event_xml_dates);
diff --git a/gdata/tests/traces/calendar/access-rule-delete b/gdata/tests/traces/calendar/access-rule-delete
new file mode 100644
index 0000000..4ce914a
--- /dev/null
+++ b/gdata/tests/traces/calendar/access-rule-delete
@@ -0,0 +1,63 @@
+> DELETE
/calendar/feeds/j3pof8q060uvthc62v9falj6ik%40group.calendar.google.com/acl/full/user%3Adarcy%40gmail.com
HTTP/1.1
+> Soup-Debug-Timestamp: 1375108051
+> Soup-Debug: SoupSession 1 (0x6592c0), SoupMessage 122 (0x7fffe003a9d0), SoupSocket 113 (0x8dede0)
+> Host: www.google.com
+> Authorization: GoogleLogin
auth=DQAAAM4AAAAlDUC-WQgltDHdndYDddr-1F5rVSSb-XFGPYjU_reMdFj7RP5AC-wIlZUljXXhCvATEt-rmld3pWsbivzPlhqzJUZcnSXxXjuP_PPM9e9TDVfyT7zXdclDNBmUEUHpuRE2pV8FcZ694nfSJrFnDanE5PgCG-Dp1I5RxEuTPBxWWO7bnTkK1M79Pq_KbuLDIXRpK4Q4OopOOwGyiV_NzUDT4fZ6Kw_yLolXssa1hHDvNlxFt5JLoN5p81KiTlQbRKh13BT_PF54cV4v9VkeqkDm
+> GData-Version: 2
+> Accept-Encoding: gzip, deflate
+> Connection: Keep-Alive
+
+< HTTP/1.1 302 Moved Temporarily
+< Soup-Debug-Timestamp: 1375108051
+< Soup-Debug: SoupMessage 122 (0x7fffe003a9d0)
+< Update-Client-Auth:
DQAAAM8AAAAlDUC-WQgltDHdndYDddr-1F5rVSSb-XFGPYjU_reMdFj7RP5AC-wIlZUljXXhCvATEt-rmld3pWsbivzPlhqzJUZcnSXxXjuP_PPM9e9TDVfyT7zXdclDNBmUEUHpuRE2pV8FcZ694nfSJrFnDanE5PgCG-Dp1I5RxEuTPBxWWO7bnTkK1M79Pq_KbuLDIXThTgckY3-hSb61OvnzXxSJ7d2jzDTq4SYJOcXEK19cfN8WmIspK2CGATjYnx3q1Fz9ZgntzaOCi00pQJhkctNT
+< Set-Cookie: DO_NOT_CACHE_RESPONSE=true;Expires=Mon, 29-Jul-2013 14:27:32 GMT
+< Set-Cookie: S=calendar=jQI0qRj5ZQ2Sg_hP7KJjMg;Expires=Mon, 12-Aug-2013 06:03:44 GMT;Secure
+< Expires: Mon, 29 Jul 2013 14:27:31 GMT
+< Date: Mon, 29 Jul 2013 14:27:31 GMT
+< Location:
https://www.google.com/calendar/feeds/j3pof8q060uvthc62v9falj6ik%40group.calendar.google.com/acl/full/user%3Adarcy%40gmail.com?gsessionid=jQI0qRj5ZQ2Sg_hP7KJjMg
+< Content-Type: text/html; charset=UTF-8
+< Cache-control: private, max-age=0
+< X-Content-Type-Options: nosniff
+< X-Frame-Options: SAMEORIGIN
+< X-XSS-Protection: 1; mode=block
+< Server: GSE
+< Transfer-Encoding: chunked
+<
+< <HTML>
+< <HEAD>
+< <TITLE>Moved Temporarily</TITLE>
+< </HEAD>
+< <BODY BGCOLOR="#FFFFFF" TEXT="#000000">
+< <H1>Moved Temporarily</H1>
+< The document has moved <A
HREF="https://www.google.com/calendar/feeds/j3pof8q060uvthc62v9falj6ik%40group.calendar.google.com/acl/full/user%3Adarcy%40gmail.com?gsessionid=jQI0qRj5ZQ2Sg_hP7KJjMg">here</A>.
+< </BODY>
+< </HTML>
+
+> DELETE
/calendar/feeds/j3pof8q060uvthc62v9falj6ik%40group.calendar.google.com/acl/full/user%3Adarcy%40gmail.com?gsessionid=jQI0qRj5ZQ2Sg_hP7KJjMg
HTTP/1.1
+> Soup-Debug-Timestamp: 1375108051
+> Soup-Debug: SoupSession 1 (0x6592c0), SoupMessage 122 (0x7fffe003a9d0), SoupSocket 113 (0x8dede0),
restarted
+> Host: www.google.com
+> Authorization: GoogleLogin
auth=DQAAAM4AAAAlDUC-WQgltDHdndYDddr-1F5rVSSb-XFGPYjU_reMdFj7RP5AC-wIlZUljXXhCvATEt-rmld3pWsbivzPlhqzJUZcnSXxXjuP_PPM9e9TDVfyT7zXdclDNBmUEUHpuRE2pV8FcZ694nfSJrFnDanE5PgCG-Dp1I5RxEuTPBxWWO7bnTkK1M79Pq_KbuLDIXRpK4Q4OopOOwGyiV_NzUDT4fZ6Kw_yLolXssa1hHDvNlxFt5JLoN5p81KiTlQbRKh13BT_PF54cV4v9VkeqkDm
+> GData-Version: 2
+> Accept-Encoding: gzip, deflate
+> Connection: Keep-Alive
+
+< HTTP/1.1 200 OK
+< Soup-Debug-Timestamp: 1375108051
+< Soup-Debug: SoupMessage 122 (0x7fffe003a9d0)
+< Update-Client-Auth:
DQAAAM8AAAAlDUC-WQgltDHdndYDddr-ODYysS96Taaw1NaIYtJAAHEXCZ_GMPV8cwrWmi_-pskMkzDa8yS5h3Lx6BUX8K1OQLMPBV7rpZGHtUa1jYE1jA_4X05rZ800eKz2vNaGdZYoiYJwGnkqCe72OBS-ReHTEtvQtr7VG9ZYkAslaj0Tffvz8pB9ItwBfiM3-4oLSkIEFXx8_eyUlfeNChSfSAvSSqTyG58No5P6HZMRKSJtwsyLwtxAl4BhBMfGX_Uh_z0XCyGMW8beXiNXZ4h5XkwP
+< Set-Cookie: DO_NOT_CACHE_RESPONSE=true;Expires=Mon, 29-Jul-2013 14:27:32 GMT
+< Set-Cookie: S=calendar=118LGYGKHrjpdQ5SQOT36w;Expires=Wed, 07-Aug-2013 10:11:26 GMT;Secure
+< Expires: Mon, 29 Jul 2013 14:27:31 GMT
+< Date: Mon, 29 Jul 2013 14:27:31 GMT
+< GData-Version: 2.6
+< Cache-control: private, max-age=0
+< X-Content-Type-Options: nosniff
+< X-Frame-Options: SAMEORIGIN
+< X-XSS-Protection: 1; mode=block
+< Content-Length: 0
+< Server: GSE
+< Content-Type: text/html; charset=UTF-8
+<
+
diff --git a/gdata/tests/traces/calendar/access-rule-get b/gdata/tests/traces/calendar/access-rule-get
new file mode 100644
index 0000000..6ae4693
--- /dev/null
+++ b/gdata/tests/traces/calendar/access-rule-get
@@ -0,0 +1,67 @@
+> GET /calendar/feeds/asmmto8qsvl8qir8d72uris21o%40group.calendar.google.com/acl/full HTTP/1.1
+> Soup-Debug-Timestamp: 1375108031
+> Soup-Debug: SoupSession 1 (0x6592c0), SoupMessage 108 (0x7fffe003a9d0), SoupSocket 101 (0x8dede0)
+> Host: www.google.com
+> Authorization: GoogleLogin
auth=DQAAAM4AAAAlDUC-WQgltDHdndYDddr-1F5rVSSb-XFGPYjU_reMdFj7RP5AC-wIlZUljXXhCvATEt-rmld3pWsbivzPlhqzJUZcnSXxXjuP_PPM9e9TDVfyT7zXdclDNBmUEUHpuRE2pV8FcZ694nfSJrFnDanE5PgCG-Dp1I5RxEuTPBxWWO7bnTkK1M79Pq_KbuLDIXRpK4Q4OopOOwGyiV_NzUDT4fZ6Kw_yLolXssa1hHDvNlxFt5JLoN5p81KiTlQbRKh13BT_PF54cV4v9VkeqkDm
+> GData-Version: 2
+> Accept-Encoding: gzip, deflate
+> Connection: Keep-Alive
+
+< HTTP/1.1 302 Moved Temporarily
+< Soup-Debug-Timestamp: 1375108031
+< Soup-Debug: SoupMessage 108 (0x7fffe003a9d0)
+< Update-Client-Auth:
DQAAAM8AAAAlDUC-WQgltDHdndYDddr-1F5rVSSb-XFGPYjU_reMdFj7RP5AC-wIlZUljXXhCvATEt-rmld3pWsbivzPlhqzJUZcnSXxXjuP_PPM9e9TDVfyT7zXdclDNBmUEUHpuRE2pV8FcZ694nfSJrFnDanE5PgCG-Dp1I5RxEuTPBxWWO7bnTkK1M79Pq_KbuLDIXThTgckY3-hSb61OvnzXxSJ7d2jzDTq4SYJOcXEK19cfN8WmIspK2CGATjYnx3q1Fz9ZgntzaOCi00pQJhkctNT
+< Set-Cookie: DO_NOT_CACHE_RESPONSE=true;Expires=Mon, 29-Jul-2013 14:27:12 GMT
+< Set-Cookie: S=calendar=MRkYuD78C15JRF_KUjkuVQ;Expires=Sat, 10-Aug-2013 20:47:55 GMT;Secure
+< Expires: Mon, 29 Jul 2013 14:27:11 GMT
+< Date: Mon, 29 Jul 2013 14:27:11 GMT
+< Location:
https://www.google.com/calendar/feeds/asmmto8qsvl8qir8d72uris21o%40group.calendar.google.com/acl/full?gsessionid=MRkYuD78C15JRF_KUjkuVQ
+< Content-Type: text/html; charset=UTF-8
+< Cache-control: private, max-age=0
+< X-Content-Type-Options: nosniff
+< X-Frame-Options: SAMEORIGIN
+< X-XSS-Protection: 1; mode=block
+< Server: GSE
+< Transfer-Encoding: chunked
+<
+< <HTML>
+< <HEAD>
+< <TITLE>Moved Temporarily</TITLE>
+< </HEAD>
+< <BODY BGCOLOR="#FFFFFF" TEXT="#000000">
+< <H1>Moved Temporarily</H1>
+< The document has moved <A
HREF="https://www.google.com/calendar/feeds/asmmto8qsvl8qir8d72uris21o%40group.calendar.google.com/acl/full?gsessionid=MRkYuD78C15JRF_KUjkuVQ">here</A>.
+< </BODY>
+< </HTML>
+
+> GET
/calendar/feeds/asmmto8qsvl8qir8d72uris21o%40group.calendar.google.com/acl/full?gsessionid=MRkYuD78C15JRF_KUjkuVQ
HTTP/1.1
+> Soup-Debug-Timestamp: 1375108031
+> Soup-Debug: SoupSession 1 (0x6592c0), SoupMessage 108 (0x7fffe003a9d0), SoupSocket 101 (0x8dede0),
restarted
+> Host: www.google.com
+> Authorization: GoogleLogin
auth=DQAAAM4AAAAlDUC-WQgltDHdndYDddr-1F5rVSSb-XFGPYjU_reMdFj7RP5AC-wIlZUljXXhCvATEt-rmld3pWsbivzPlhqzJUZcnSXxXjuP_PPM9e9TDVfyT7zXdclDNBmUEUHpuRE2pV8FcZ694nfSJrFnDanE5PgCG-Dp1I5RxEuTPBxWWO7bnTkK1M79Pq_KbuLDIXRpK4Q4OopOOwGyiV_NzUDT4fZ6Kw_yLolXssa1hHDvNlxFt5JLoN5p81KiTlQbRKh13BT_PF54cV4v9VkeqkDm
+> GData-Version: 2
+> Accept-Encoding: gzip, deflate
+> Connection: Keep-Alive
+
+< HTTP/1.1 200 OK
+< Soup-Debug-Timestamp: 1375108031
+< Soup-Debug: SoupMessage 108 (0x7fffe003a9d0)
+< Update-Client-Auth:
DQAAAM4AAAAlDUC-WQgltDHdndYDddr-geSwqup450dH73A2Cl-8pGWAz5Jr6k15x7ETDyyX-gKH9mQLgT8NgpcJeZVMLjIXm1EbZt7eOlczQvHw9uMmD40XUvTc3VuOvT58GOMc7bcR5a-xUVuHMkbEU3g2rCp7Fw3q3lP_QFTWqE59LQAuIJ1V1Mzrj5l73ZloZnprjZsoS6V737LE84MKS3EbUJwdhONiAUU1jBHCL_yAoimGEtnElJMGcEXxs1Pl3YW3Ceub90HJ43ybw11aZdO1mFDL
+< Set-Cookie: DO_NOT_CACHE_RESPONSE=true;Expires=Mon, 29-Jul-2013 14:27:12 GMT
+< Set-Cookie: S=calendar=FlhqwZccZ01Esw_v7jh5aw;Expires=Fri, 09-Aug-2013 17:15:16 GMT;Secure
+< Expires: Mon, 29 Jul 2013 14:27:11 GMT
+< Date: Mon, 29 Jul 2013 14:27:11 GMT
+< Content-Type: application/atom+xml; charset=UTF-8; type=feed
+< Cache-control: private, max-age=0, must-revalidate, no-transform
+< Vary: Accept, X-GData-Authorization, GData-Version
+< GData-Version: 2.6
+< ETag: W/"AkcHQX47eCp7JGA9WhFWEU0."
+< Last-Modified: Mon, 29 Jul 2013 14:27:10 GMT
+< X-Content-Type-Options: nosniff
+< X-Frame-Options: SAMEORIGIN
+< X-XSS-Protection: 1; mode=block
+< Server: GSE
+< Transfer-Encoding: chunked
+<
+< <?xml version='1.0' encoding='UTF-8'?><feed xmlns='http://www.w3.org/2005/Atom'
xmlns:app='http://www.w3.org/2007/app' xmlns:openSearch='http://a9.com/-/spec/opensearch/1.1/'
xmlns:gd='http://schemas.google.com/g/2005' xmlns:gAcl='http://schemas.google.com/acl/2007'
gd:etag='W/"AkcHQX47eCp7JGA9WhFWEU0."'
gd:kind='calendar#aclFeed'><id>http://www.google.com/calendar/feeds/asmmto8qsvl8qir8d72uris21o%40group.calendar.google.com/acl/full</id><updated>2013-07-29T14:27:10.000Z</updated><category
scheme='http://schemas.google.com/g/2005#kind'
term='http://schemas.google.com/acl/2007#accessRule'/><title>Temp Test Calendar's access control
list</title><link rel='http://schemas.google.com/acl/2007#controlledObject' type='application/atom+xml'
href='https://www.google.com/calendar/feeds/asmmto8qsvl8qir8d72uris21o%40group.calendar.google.com/private/full'/><link
rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml'
href='https://www.google.com/calendar/feed
s/asmmto8qsvl8qir8d72uris21o%40group.calendar.google.com/acl/full'/><link
rel='http://schemas.google.com/g/2005#post' type='application/atom+xml'
href='https://www.google.com/calendar/feeds/asmmto8qsvl8qir8d72uris21o%40group.calendar.google.com/acl/full'/><link
rel='self' type='application/atom+xml'
href='https://www.google.com/calendar/feeds/asmmto8qsvl8qir8d72uris21o%40group.calendar.google.com/acl/full'/><generator
version='1.0' uri='http://www.google.com/calendar'>Google
Calendar</generator><openSearch:totalResults>3</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><entry
gd:etag='W/"AkcHQX47eCp7JGA9WhFWEU0."'
gd:kind='calendar#acl'><id>http://www.google.com/calendar/feeds/asmmto8qsvl8qir8d72uris21o%40group.calendar.google.com/acl/user%3Adarcy%40gmail.com</id><updated>2013-07-29T14:27:10.000Z</updated><app:edited>2013-07-29T14:27:10.000Z</app:edited><category
scheme='http://schemas.google.com/g/2005#kind' term='http://schemas.google.com/
acl/2007#accessRule'/><title>editor</title><content/><link rel='self' type='application/atom+xml'
href='https://www.google.com/calendar/feeds/asmmto8qsvl8qir8d72uris21o%40group.calendar.google.com/acl/full/user%3Adarcy%40gmail.com'/><link
rel='edit' type='application/atom+xml'
href='https://www.google.com/calendar/feeds/asmmto8qsvl8qir8d72uris21o%40group.calendar.google.com/acl/full/user%3Adarcy%40gmail.com'/><author><name>Temp
Test Calendar</name><email>asmmto8qsvl8qir8d72uris21o group calendar google com</email></author><gAcl:role
value='http://schemas.google.com/gCal/2005#editor'/><gAcl:scope type='user' value='darcy gmail
com'/></entry><entry gd:etag='W/"AkcHQX47eCp7JGA9WhFWEU0."'
gd:kind='calendar#acl'><id>http://www.google.com/calendar/feeds/asmmto8qsvl8qir8d72uris21o%40group.calendar.google.com/acl/user%3Aasmmto8qsvl8qir8d72uris21o%40group.calendar.google.com</id><updated>2013-07-29T14:27:10.000Z</updated><app:edited>2013-07-29T14:27:10.000Z</app:edited><cat
egory scheme='http://schemas.google.com/g/2005#kind'
term='http://schemas.google.com/acl/2007#accessRule'/><title>owner</title><content/><link rel='self'
type='application/atom+xml'
href='https://www.google.com/calendar/feeds/asmmto8qsvl8qir8d72uris21o%40group.calendar.google.com/acl/full/user%3Aasmmto8qsvl8qir8d72uris21o%40group.calendar.google.com'/><link
rel='edit' type='application/atom+xml'
href='https://www.google.com/calendar/feeds/asmmto8qsvl8qir8d72uris21o%40group.calendar.google.com/acl/full/user%3Aasmmto8qsvl8qir8d72uris21o%40group.calendar.google.com'/><author><name>Temp
Test Calendar</name><email>asmmto8qsvl8qir8d72uris21o group calendar google com</email></author><gAcl:role
value='http://schemas.google.com/gCal/2005#owner'/><gAcl:scope type='user' value='asmmto8qsvl8qir8d72uris21o
group calendar google com'/></entry><entry gd:etag='W/"AkcHQX47eCp7JGA9WhFWEU0."'
gd:kind='calendar#acl'><id>http://www.google.com/calendar/feeds/asmmto8qsvl8qir8d72uris21o%
40group.calendar.google.com/acl/user%3Alibgdata.test%40googlemail.com</id><updated>2013-07-29T14:27:10.000Z</updated><app:edited>2013-07-29T14:27:10.000Z</app:edited><category
scheme='http://schemas.google.com/g/2005#kind'
term='http://schemas.google.com/acl/2007#accessRule'/><title>owner</title><content/><link rel='self'
type='application/atom+xml'
href='https://www.google.com/calendar/feeds/asmmto8qsvl8qir8d72uris21o%40group.calendar.google.com/acl/full/user%3Alibgdata.test%40googlemail.com'/><link
rel='edit' type='application/atom+xml'
href='https://www.google.com/calendar/feeds/asmmto8qsvl8qir8d72uris21o%40group.calendar.google.com/acl/full/user%3Alibgdata.test%40googlemail.com'/><author><name>Temp
Test Calendar</name><email>asmmto8qsvl8qir8d72uris21o group calendar google com</email></author><gAcl:role
value='http://schemas.google.com/gCal/2005#owner'/><gAcl:scope type='user' value='libgdata test googlemail
com'/></entry></feed>
+
diff --git a/gdata/tests/traces/calendar/access-rule-insert b/gdata/tests/traces/calendar/access-rule-insert
new file mode 100644
index 0000000..65fbac6
--- /dev/null
+++ b/gdata/tests/traces/calendar/access-rule-insert
@@ -0,0 +1,75 @@
+> POST /calendar/feeds/b1om61kv040k1j2oe5nhsbe7f8%40group.calendar.google.com/acl/full HTTP/1.1
+> Soup-Debug-Timestamp: 1375108036
+> Soup-Debug: SoupSession 1 (0x6592c0), SoupMessage 112 (0x7fffd804b0b0), SoupSocket 104 (0x8deea0)
+> Host: www.google.com
+> Authorization: GoogleLogin
auth=DQAAAM4AAAAlDUC-WQgltDHdndYDddr-1F5rVSSb-XFGPYjU_reMdFj7RP5AC-wIlZUljXXhCvATEt-rmld3pWsbivzPlhqzJUZcnSXxXjuP_PPM9e9TDVfyT7zXdclDNBmUEUHpuRE2pV8FcZ694nfSJrFnDanE5PgCG-Dp1I5RxEuTPBxWWO7bnTkK1M79Pq_KbuLDIXRpK4Q4OopOOwGyiV_NzUDT4fZ6Kw_yLolXssa1hHDvNlxFt5JLoN5p81KiTlQbRKh13BT_PF54cV4v9VkeqkDm
+> GData-Version: 2
+> Content-Type: application/atom+xml
+> Accept-Encoding: gzip, deflate
+> Connection: Keep-Alive
+>
+> <?xml version='1.0' encoding='UTF-8'?><entry xmlns='http://www.w3.org/2005/Atom'
xmlns:gAcl='http://schemas.google.com/acl/2007' xmlns:gd='http://schemas.google.com/g/2005'><title
type='text'>http://schemas.google.com/gCal/2005#editor</title><category
term='http://schemas.google.com/acl/2007#accessRule'
scheme='http://schemas.google.com/g/2005#kind'/><gAcl:role
value='http://schemas.google.com/gCal/2005#editor'/><gAcl:scope type='user' value='darcy gmail com'/></entry>
+
+< HTTP/1.1 302 Moved Temporarily
+< Soup-Debug-Timestamp: 1375108036
+< Soup-Debug: SoupMessage 112 (0x7fffd804b0b0)
+< Update-Client-Auth:
DQAAAM8AAAAlDUC-WQgltDHdndYDddr-1F5rVSSb-XFGPYjU_reMdFj7RP5AC-wIlZUljXXhCvATEt-rmld3pWsbivzPlhqzJUZcnSXxXjuP_PPM9e9TDVfyT7zXdclDNBmUEUHpuRE2pV8FcZ694nfSJrFnDanE5PgCG-Dp1I5RxEuTPBxWWO7bnTkK1M79Pq_KbuLDIXThTgckY3-hSb61OvnzXxSJ7d2jzDTq4SYJOcXEK19cfN8WmIspK2CGATjYnx3q1Fz9ZgntzaOCi00pQJhkctNT
+< Set-Cookie: DO_NOT_CACHE_RESPONSE=true;Expires=Mon, 29-Jul-2013 14:27:17 GMT
+< Set-Cookie: S=calendar=LUv63T9cZ1F3Wc0c1LOPLA;Expires=Tue, 06-Aug-2013 14:38:54 GMT;Secure
+< Expires: Mon, 29 Jul 2013 14:27:16 GMT
+< Date: Mon, 29 Jul 2013 14:27:16 GMT
+< Location:
https://www.google.com/calendar/feeds/b1om61kv040k1j2oe5nhsbe7f8%40group.calendar.google.com/acl/full?gsessionid=LUv63T9cZ1F3Wc0c1LOPLA
+< Content-Type: text/html; charset=UTF-8
+< Cache-control: private, max-age=0
+< X-Content-Type-Options: nosniff
+< X-Frame-Options: SAMEORIGIN
+< X-XSS-Protection: 1; mode=block
+< Server: GSE
+< Transfer-Encoding: chunked
+<
+< <HTML>
+< <HEAD>
+< <TITLE>Moved Temporarily</TITLE>
+< </HEAD>
+< <BODY BGCOLOR="#FFFFFF" TEXT="#000000">
+< <H1>Moved Temporarily</H1>
+< The document has moved <A
HREF="https://www.google.com/calendar/feeds/b1om61kv040k1j2oe5nhsbe7f8%40group.calendar.google.com/acl/full?gsessionid=LUv63T9cZ1F3Wc0c1LOPLA">here</A>.
+< </BODY>
+< </HTML>
+
+> POST
/calendar/feeds/b1om61kv040k1j2oe5nhsbe7f8%40group.calendar.google.com/acl/full?gsessionid=LUv63T9cZ1F3Wc0c1LOPLA
HTTP/1.1
+> Soup-Debug-Timestamp: 1375108036
+> Soup-Debug: SoupSession 1 (0x6592c0), SoupMessage 112 (0x7fffd804b0b0), SoupSocket 105 (0x8dea20),
restarted
+> Host: www.google.com
+> Authorization: GoogleLogin
auth=DQAAAM4AAAAlDUC-WQgltDHdndYDddr-1F5rVSSb-XFGPYjU_reMdFj7RP5AC-wIlZUljXXhCvATEt-rmld3pWsbivzPlhqzJUZcnSXxXjuP_PPM9e9TDVfyT7zXdclDNBmUEUHpuRE2pV8FcZ694nfSJrFnDanE5PgCG-Dp1I5RxEuTPBxWWO7bnTkK1M79Pq_KbuLDIXRpK4Q4OopOOwGyiV_NzUDT4fZ6Kw_yLolXssa1hHDvNlxFt5JLoN5p81KiTlQbRKh13BT_PF54cV4v9VkeqkDm
+> GData-Version: 2
+> Content-Type: application/atom+xml
+> Accept-Encoding: gzip, deflate
+> Connection: Keep-Alive
+> Content-Length: 473
+>
+> <?xml version='1.0' encoding='UTF-8'?><entry xmlns='http://www.w3.org/2005/Atom'
xmlns:gAcl='http://schemas.google.com/acl/2007' xmlns:gd='http://schemas.google.com/g/2005'><title
type='text'>http://schemas.google.com/gCal/2005#editor</title><category
term='http://schemas.google.com/acl/2007#accessRule'
scheme='http://schemas.google.com/g/2005#kind'/><gAcl:role
value='http://schemas.google.com/gCal/2005#editor'/><gAcl:scope type='user' value='darcy gmail com'/></entry>
+
+< HTTP/1.1 201 Created
+< Soup-Debug-Timestamp: 1375108036
+< Soup-Debug: SoupMessage 112 (0x7fffd804b0b0)
+< Update-Client-Auth:
DQAAAM4AAAAlDUC-WQgltDHdndYDddr-geSwqup450dH73A2Cl-8pGWAz5Jr6k15x7ETDyyX-gKH9mQLgT8NgpcJeZVMLjIXm1EbZt7eOlczQvHw9uMmD40XUvTc3VuOvT58GOMc7bcR5a-xUVuHMkbEU3g2rCp7Fw3q3lP_QFTWqE59LQAuIJ1V1Mzrj5l73ZloZnprjZsoS6V737LE84MKS3EbUJwdhONiAUU1jBHCL_yAoimGEtnElJMGcEXxs1Pl3YW3Ceub90HJ43ybw11aZdO1mFDL
+< Set-Cookie: DO_NOT_CACHE_RESPONSE=true;Expires=Mon, 29-Jul-2013 14:27:17 GMT
+< Set-Cookie: S=calendar=MGwq8cAp3Jus5E6mG_mldg;Expires=Wed, 07-Aug-2013 10:11:52 GMT;Secure
+< Expires: Mon, 29 Jul 2013 14:27:16 GMT
+< Date: Mon, 29 Jul 2013 14:27:16 GMT
+< Content-Type: application/atom+xml; charset=UTF-8; type=entry
+< Cache-control: private, max-age=0, must-revalidate, no-transform
+< Vary: Accept, X-GData-Authorization, GData-Version
+< GData-Version: 2.6
+< ETag: W/"AkcHR3oyfip7JGA9WhFWEU0."
+< Location:
https://www.google.com/calendar/feeds/b1om61kv040k1j2oe5nhsbe7f8%40group.calendar.google.com/acl/full/user%3Adarcy%40gmail.com
+< Content-Location:
https://www.google.com/calendar/feeds/b1om61kv040k1j2oe5nhsbe7f8%40group.calendar.google.com/acl/full/user%3Adarcy%40gmail.com
+< X-Content-Type-Options: nosniff
+< X-Frame-Options: SAMEORIGIN
+< X-XSS-Protection: 1; mode=block
+< Server: GSE
+< Transfer-Encoding: chunked
+<
+< <?xml version='1.0' encoding='UTF-8'?><entry xmlns='http://www.w3.org/2005/Atom'
xmlns:app='http://www.w3.org/2007/app' xmlns:gd='http://schemas.google.com/g/2005'
xmlns:gAcl='http://schemas.google.com/acl/2007' gd:etag='W/"AkcHR3oyfip7JGA9WhFWEU0."'
gd:kind='calendar#acl'><id>http://www.google.com/calendar/feeds/b1om61kv040k1j2oe5nhsbe7f8%40group.calendar.google.com/acl/user%3Adarcy%40gmail.com</id><published>2013-07-29T14:27:16.496Z</published><updated>2013-07-29T14:27:16.000Z</updated><app:edited>2013-07-29T14:27:16.496Z</app:edited><category
scheme='http://schemas.google.com/g/2005#kind'
term='http://schemas.google.com/acl/2007#accessRule'/><title>editor</title><content/><link rel='self'
type='application/atom+xml'
href='https://www.google.com/calendar/feeds/b1om61kv040k1j2oe5nhsbe7f8%40group.calendar.google.com/acl/full/user%3Adarcy%40gmail.com'/><link
rel='edit' type='application/atom+xml' href='https://www.google.com/calendar/feeds/b1om61kv040k1j2oe5nhsbe7
f8%40group.calendar.google.com/acl/full/user%3Adarcy%40gmail.com'/><author><name>Temp Test
Calendar</name><email>b1om61kv040k1j2oe5nhsbe7f8 group calendar google com</email></author><gAcl:role
value='http://schemas.google.com/gCal/2005#editor'/><gAcl:scope type='user' value='darcy gmail com'/></entry>
+
diff --git a/gdata/tests/traces/calendar/access-rule-update b/gdata/tests/traces/calendar/access-rule-update
new file mode 100644
index 0000000..40587d8
--- /dev/null
+++ b/gdata/tests/traces/calendar/access-rule-update
@@ -0,0 +1,72 @@
+> PUT
/calendar/feeds/iidlo06fkle7p5kvl4o6u37rhs%40group.calendar.google.com/acl/full/user%3Adarcy%40gmail.com
HTTP/1.1
+> Soup-Debug-Timestamp: 1375108044
+> Soup-Debug: SoupSession 1 (0x6592c0), SoupMessage 117 (0x7fffd804b1a0), SoupSocket 109 (0x8dea20)
+> Host: www.google.com
+> Authorization: GoogleLogin
auth=DQAAAM4AAAAlDUC-WQgltDHdndYDddr-1F5rVSSb-XFGPYjU_reMdFj7RP5AC-wIlZUljXXhCvATEt-rmld3pWsbivzPlhqzJUZcnSXxXjuP_PPM9e9TDVfyT7zXdclDNBmUEUHpuRE2pV8FcZ694nfSJrFnDanE5PgCG-Dp1I5RxEuTPBxWWO7bnTkK1M79Pq_KbuLDIXRpK4Q4OopOOwGyiV_NzUDT4fZ6Kw_yLolXssa1hHDvNlxFt5JLoN5p81KiTlQbRKh13BT_PF54cV4v9VkeqkDm
+> GData-Version: 2
+> Content-Type: application/atom+xml
+> Accept-Encoding: gzip, deflate
+> Connection: Keep-Alive
+>
+> <?xml version='1.0' encoding='UTF-8'?><entry xmlns='http://www.w3.org/2005/Atom'
xmlns:gAcl='http://schemas.google.com/acl/2007' xmlns:gd='http://schemas.google.com/g/2005'><title
type='text'>http://schemas.google.com/gCal/2005#read</title><id>http://www.google.com/calendar/feeds/iidlo06fkle7p5kvl4o6u37rhs%40group.calendar.google.com/acl/user%3Adarcy%40gmail.com</id><updated>2013-07-29T14:27:23Z</updated><published>2013-07-29T14:27:23Z</published><category
term='http://schemas.google.com/acl/2007#accessRule' scheme='http://schemas.google.com/g/2005#kind'/><link
href='https://www.google.com/calendar/feeds/iidlo06fkle7p5kvl4o6u37rhs%40group.calendar.google.com/acl/full/user%3Adarcy%40gmail.com'
rel='http://www.iana.org/assignments/relation/self' type='application/atom+xml'/><link
href='https://www.google.com/calendar/feeds/iidlo06fkle7p5kvl4o6u37rhs%40group.calendar.google.com/acl/full/user%3Adarcy%40gmail.com'
rel='http://www.iana.org/assignments/relation/edit' type='applic
ation/atom+xml'/><author><name>Temp Test Calendar</name><email>iidlo06fkle7p5kvl4o6u37rhs group calendar
google com</email></author><gAcl:role value='http://schemas.google.com/gCal/2005#read'/><gAcl:scope
type='user' value='darcy gmail com'/></entry>
+
+< HTTP/1.1 302 Moved Temporarily
+< Soup-Debug-Timestamp: 1375108044
+< Soup-Debug: SoupMessage 117 (0x7fffd804b1a0)
+< Update-Client-Auth:
DQAAAM8AAAAlDUC-WQgltDHdndYDddr-1F5rVSSb-XFGPYjU_reMdFj7RP5AC-wIlZUljXXhCvATEt-rmld3pWsbivzPlhqzJUZcnSXxXjuP_PPM9e9TDVfyT7zXdclDNBmUEUHpuRE2pV8FcZ694nfSJrFnDanE5PgCG-Dp1I5RxEuTPBxWWO7bnTkK1M79Pq_KbuLDIXThTgckY3-hSb61OvnzXxSJ7d2jzDTq4SYJOcXEK19cfN8WmIspK2CGATjYnx3q1Fz9ZgntzaOCi00pQJhkctNT
+< Set-Cookie: DO_NOT_CACHE_RESPONSE=true;Expires=Mon, 29-Jul-2013 14:27:25 GMT
+< Set-Cookie: S=calendar=UojPJw9xABqs2jOdKH6hvQ;Expires=Fri, 09-Aug-2013 00:10:53 GMT;Secure
+< Expires: Mon, 29 Jul 2013 14:27:24 GMT
+< Date: Mon, 29 Jul 2013 14:27:24 GMT
+< Location:
https://www.google.com/calendar/feeds/iidlo06fkle7p5kvl4o6u37rhs%40group.calendar.google.com/acl/full/user%3Adarcy%40gmail.com?gsessionid=UojPJw9xABqs2jOdKH6hvQ
+< Content-Type: text/html; charset=UTF-8
+< Cache-control: private, max-age=0
+< X-Content-Type-Options: nosniff
+< X-Frame-Options: SAMEORIGIN
+< X-XSS-Protection: 1; mode=block
+< Server: GSE
+< Transfer-Encoding: chunked
+<
+< <HTML>
+< <HEAD>
+< <TITLE>Moved Temporarily</TITLE>
+< </HEAD>
+< <BODY BGCOLOR="#FFFFFF" TEXT="#000000">
+< <H1>Moved Temporarily</H1>
+< The document has moved <A
HREF="https://www.google.com/calendar/feeds/iidlo06fkle7p5kvl4o6u37rhs%40group.calendar.google.com/acl/full/user%3Adarcy%40gmail.com?gsessionid=UojPJw9xABqs2jOdKH6hvQ">here</A>.
+< </BODY>
+< </HTML>
+
+> PUT
/calendar/feeds/iidlo06fkle7p5kvl4o6u37rhs%40group.calendar.google.com/acl/full/user%3Adarcy%40gmail.com?gsessionid=UojPJw9xABqs2jOdKH6hvQ
HTTP/1.1
+> Soup-Debug-Timestamp: 1375108044
+> Soup-Debug: SoupSession 1 (0x6592c0), SoupMessage 117 (0x7fffd804b1a0), SoupSocket 109 (0x8dea20),
restarted
+> Host: www.google.com
+> Authorization: GoogleLogin
auth=DQAAAM4AAAAlDUC-WQgltDHdndYDddr-1F5rVSSb-XFGPYjU_reMdFj7RP5AC-wIlZUljXXhCvATEt-rmld3pWsbivzPlhqzJUZcnSXxXjuP_PPM9e9TDVfyT7zXdclDNBmUEUHpuRE2pV8FcZ694nfSJrFnDanE5PgCG-Dp1I5RxEuTPBxWWO7bnTkK1M79Pq_KbuLDIXRpK4Q4OopOOwGyiV_NzUDT4fZ6Kw_yLolXssa1hHDvNlxFt5JLoN5p81KiTlQbRKh13BT_PF54cV4v9VkeqkDm
+> GData-Version: 2
+> Content-Type: application/atom+xml
+> Accept-Encoding: gzip, deflate
+> Connection: Keep-Alive
+> Content-Length: 1237
+>
+> <?xml version='1.0' encoding='UTF-8'?><entry xmlns='http://www.w3.org/2005/Atom'
xmlns:gAcl='http://schemas.google.com/acl/2007' xmlns:gd='http://schemas.google.com/g/2005'><title
type='text'>http://schemas.google.com/gCal/2005#read</title><id>http://www.google.com/calendar/feeds/iidlo06fkle7p5kvl4o6u37rhs%40group.calendar.google.com/acl/user%3Adarcy%40gmail.com</id><updated>2013-07-29T14:27:23Z</updated><published>2013-07-29T14:27:23Z</published><category
term='http://schemas.google.com/acl/2007#accessRule' scheme='http://schemas.google.com/g/2005#kind'/><link
href='https://www.google.com/calendar/feeds/iidlo06fkle7p5kvl4o6u37rhs%40group.calendar.google.com/acl/full/user%3Adarcy%40gmail.com'
rel='http://www.iana.org/assignments/relation/self' type='application/atom+xml'/><link
href='https://www.google.com/calendar/feeds/iidlo06fkle7p5kvl4o6u37rhs%40group.calendar.google.com/acl/full/user%3Adarcy%40gmail.com'
rel='http://www.iana.org/assignments/relation/edit' type='applic
ation/atom+xml'/><author><name>Temp Test Calendar</name><email>iidlo06fkle7p5kvl4o6u37rhs group calendar
google com</email></author><gAcl:role value='http://schemas.google.com/gCal/2005#read'/><gAcl:scope
type='user' value='darcy gmail com'/></entry>
+
+< HTTP/1.1 200 OK
+< Soup-Debug-Timestamp: 1375108044
+< Soup-Debug: SoupMessage 117 (0x7fffd804b1a0)
+< Update-Client-Auth:
DQAAAM4AAAAlDUC-WQgltDHdndYDddr-geSwqup450dH73A2Cl-8pGWAz5Jr6k15x7ETDyyX-gKH9mQLgT8NgpcJeZVMLjIXm1EbZt7eOlczQvHw9uMmD40XUvTc3VuOvT58GOMc7bcR5a-xUVuHMkbEU3g2rCp7Fw3q3lP_QFTWqE59LQAuIJ1V1Mzrj5l73ZloZnprjZsoS6V737LE84MKS3EbUJwdhONiAUU1jBHCL_yAoimGEtnElJMGcEXxs1Pl3YW3Ceub90HJ43ybw11aZdO1mFDL
+< Set-Cookie: DO_NOT_CACHE_RESPONSE=true;Expires=Mon, 29-Jul-2013 14:27:25 GMT
+< Set-Cookie: S=calendar=M24AQXnQL6shPCpQoPm0FQ;Expires=Sat, 10-Aug-2013 10:50:48 GMT;Secure
+< Expires: Mon, 29 Jul 2013 14:27:24 GMT
+< Date: Mon, 29 Jul 2013 14:27:24 GMT
+< Content-Type: application/atom+xml; charset=UTF-8; type=entry
+< GData-Version: 2.6
+< ETag: W/"AkcARXw9fSp7JGA9WhFWEU0."
+< Cache-control: private, max-age=0
+< X-Content-Type-Options: nosniff
+< X-Frame-Options: SAMEORIGIN
+< X-XSS-Protection: 1; mode=block
+< Server: GSE
+< Transfer-Encoding: chunked
+<
+< <?xml version='1.0' encoding='UTF-8'?><entry xmlns='http://www.w3.org/2005/Atom'
xmlns:app='http://www.w3.org/2007/app' xmlns:gd='http://schemas.google.com/g/2005'
xmlns:gAcl='http://schemas.google.com/acl/2007' gd:etag='W/"AkcARXw9fSp7JGA9WhFWEU0."'
gd:kind='calendar#acl'><id>http://www.google.com/calendar/feeds/iidlo06fkle7p5kvl4o6u37rhs%40group.calendar.google.com/acl/user%3Adarcy%40gmail.com</id><updated>2013-07-29T14:27:24.000Z</updated><app:edited>2013-07-29T14:27:24.265Z</app:edited><category
scheme='http://schemas.google.com/g/2005#kind'
term='http://schemas.google.com/acl/2007#accessRule'/><title>read</title><content/><link
rel='http://www.iana.org/assignments/relation/self' type='application/atom+xml'
href='https://www.google.com/calendar/feeds/iidlo06fkle7p5kvl4o6u37rhs%40group.calendar.google.com/acl/full/user%3Adarcy%40gmail.com'/><link
rel='http://www.iana.org/assignments/relation/edit' type='application/atom+xml'
href='https://www.google.com/calend
ar/feeds/iidlo06fkle7p5kvl4o6u37rhs%40group.calendar.google.com/acl/full/user%3Adarcy%40gmail.com'/><link
rel='self' type='application/atom+xml'
href='https://www.google.com/calendar/feeds/iidlo06fkle7p5kvl4o6u37rhs%40group.calendar.google.com/acl/full/user%3Adarcy%40gmail.com'/><link
rel='edit' type='application/atom+xml'
href='https://www.google.com/calendar/feeds/iidlo06fkle7p5kvl4o6u37rhs%40group.calendar.google.com/acl/full/user%3Adarcy%40gmail.com'/><author><name>Temp
Test Calendar</name><email>iidlo06fkle7p5kvl4o6u37rhs group calendar google com</email></author><gAcl:role
value='http://schemas.google.com/gCal/2005#read'/><gAcl:scope type='user' value='darcy gmail com'/></entry>
+
diff --git a/gdata/tests/traces/calendar/authentication b/gdata/tests/traces/calendar/authentication
new file mode 100644
index 0000000..cead870
--- /dev/null
+++ b/gdata/tests/traces/calendar/authentication
@@ -0,0 +1,27 @@
+> POST /accounts/ClientLogin HTTP/1.1
+> Soup-Debug-Timestamp: 1375107885
+> Soup-Debug: SoupSession 1 (0x6593d0), SoupMessage 1 (0x6d12c0), SoupSocket 1 (0x8de960)
+> Host: www.google.com
+> Content-Type: application/x-www-form-urlencoded
+> Accept-Encoding: gzip, deflate
+> Connection: Keep-Alive
+>
+>
accountType=HOSTED%5FOR%5FGOOGLE&Email=libgdata%2Etest%40gmail%2Ecom&Passwd=gdata%2Dgdata&service=cl&source=ytapi%2DGNOME%2Dlibgdata%2D444fubtt%2D0
+
+< HTTP/1.1 200 OK
+< Soup-Debug-Timestamp: 1375107885
+< Soup-Debug: SoupMessage 1 (0x6d12c0)
+< Content-Type: text/plain
+< Cache-control: no-cache, no-store
+< Pragma: no-cache
+< Expires: Mon, 01-Jan-1990 00:00:00 GMT
+< Date: Mon, 29 Jul 2013 14:24:45 GMT
+< X-Content-Type-Options: nosniff
+< X-XSS-Protection: 1; mode=block
+< Content-Length: 881
+< Server: GSE
+<
+<
SID=DQAAAMwAAAD9rHT8bdmpTU7a5LMsfA65u0Fh_6QRM8DUsQJg-EXklmdoDGIUPR23EasVPqLlDdq5-h165wdCF1-yae7a9se27qpQWghp20n2A9MWTZvdXT5UirX3_OM-KK5xht4lTNyBfY6eys0ZKPeBp8JgeSDkKkRfnGgqUEyEfgFzl4k7fc41mELCJcuSpXt-VBj1tAFngGbm7K5AIphLfWHvciv5aNU_K4Al5bVgJ-bQVpG2UCF_EVfhAKuoaMm28cL0EJH-EBb_C9vEywIMUpsMmSKP
+<
LSID=DQAAANAAAAAlDUC-WQgltDHdndYDddr-1F5rVSSb-XFGPYjU_reMdFj7RP5AC-wIlZUljXXhCvCXQQiHyfN4mK1PbqfHpTiFEH6sXqSUP12PbW1JMOGTevMpDhLVWyaMHswUip1j1eHNnJHFyDkHJ7gloLcr1N69MmjhE7H2iDBHjq3klaZsH21fTuoQ0Cx69v4mlRZJxZYGWlJdkXLErmqRH6ps5gLWA5lOP8Cl9brsBXmLmXaQqkPk8iw3kEEPnnQvbqecRLLrbfaLfr3OoqbLWlEUrxLP
+<
Auth=DQAAAM4AAAAlDUC-WQgltDHdndYDddr-1F5rVSSb-XFGPYjU_reMdFj7RP5AC-wIlZUljXXhCvATEt-rmld3pWsbivzPlhqzJUZcnSXxXjuP_PPM9e9TDVfyT7zXdclDNBmUEUHpuRE2pV8FcZ694nfSJrFnDanE5PgCG-Dp1I5RxEuTPBxWWO7bnTkK1M79Pq_KbuLDIXRpK4Q4OopOOwGyiV_NzUDThxDEBfooOF9UIr6fneXVrmcawxCW-EksN7D6c7CIdQBQhKJPUz9QqAGWZHfJ5rwn
+
diff --git a/gdata/tests/traces/calendar/authentication-async
b/gdata/tests/traces/calendar/authentication-async
new file mode 100644
index 0000000..5b397af
--- /dev/null
+++ b/gdata/tests/traces/calendar/authentication-async
@@ -0,0 +1,27 @@
+> POST /accounts/ClientLogin HTTP/1.1
+> Soup-Debug-Timestamp: 1375107890
+> Soup-Debug: SoupSession 1 (0x6594e0), SoupMessage 1 (0x7fffe003aac0), SoupSocket 1 (0x7fffe003b970)
+> Host: www.google.com
+> Content-Type: application/x-www-form-urlencoded
+> Accept-Encoding: gzip, deflate
+> Connection: Keep-Alive
+>
+>
accountType=HOSTED%5FOR%5FGOOGLE&Email=libgdata%2Etest%40gmail%2Ecom&Passwd=gdata%2Dgdata&service=cl&source=ytapi%2DGNOME%2Dlibgdata%2D444fubtt%2D0
+
+< HTTP/1.1 200 OK
+< Soup-Debug-Timestamp: 1375107890
+< Soup-Debug: SoupMessage 1 (0x7fffe003aac0)
+< Content-Type: text/plain
+< Cache-control: no-cache, no-store
+< Pragma: no-cache
+< Expires: Mon, 01-Jan-1990 00:00:00 GMT
+< Date: Mon, 29 Jul 2013 14:24:50 GMT
+< X-Content-Type-Options: nosniff
+< X-XSS-Protection: 1; mode=block
+< Content-Length: 881
+< Server: GSE
+<
+<
SID=DQAAAMwAAABsn98BbU27jZCcCCeEymkCmNyJSqZ-4Wuk8_uxyRXw8QCWlOefGIjB_yxtDeZbgBj1j6ZaQZffLJHa9XjuaCZ9Nb5dETrqsZcpE6fvLaSCdJdT003f0lE5iq3PphM0I90d9CjPVkkdr1bcHboMUO22wSp9e-0vO2_MXKD2MhYd0nH7_EsGbdj1rZjtXIComJjNB-1b9_pzEbakZBxbugZTKT9E3fvSm1T6VvJ7ETv1VTXFnZXGKObHmUiXJx3w1cRT4JwE23lZVUhl9NEOIT10
+<
LSID=DQAAAM4AAADDTZiND9bnvAZa71emQRkMXS09xqJSYJZaogJWBk1aNzaE97M3gP-IUpsAQNHhppcjqs9B1AmxziU6e0Vcx2RskK7Zy5HkOyBd5Pj3pysc6J-BhIP8vPQLrzb2c7hnnoWPthpqnH5ndjNgiFz_X5eiJSvkMceGt2mXlw_yXluGyObm4SA-NiwUpl1IxV-9lz5InPZmex0gde1wAnC_Ta4QIeB51auhB7ehAs43V_vOOzlVZ2tMpoBEeOKzCXzYFRLr37-Ymj0ufYjSZAZhbSE7
+<
Auth=DQAAAM4AAADDTZiND9bnvAZa71emQRkMXS09xqJSYJZaogJWBk1aNzaE97M3gP-IUpsAQNHhppf99Lpz_pavZJHMoCykhRQru-aJFMLb5ADERZWwWs5NT7Ky3BNLCY8w91jLzEr29nrai_HUuxm0FT0220tZuYRPJEVOI08_mvmY2fd5YrQxwW5L4bfAqtukmemYpGnpccXf9jI0-j_Xn0NiAK040NYjdfmnGBSMq8EZbRXXHtxZV-avl5sUOV3v4Q_QDt6tFe6KSivQkz-YVN2Y4Sar8T64
+
diff --git a/gdata/tests/traces/calendar/batch b/gdata/tests/traces/calendar/batch
new file mode 100644
index 0000000..0c22152
--- /dev/null
+++ b/gdata/tests/traces/calendar/batch
@@ -0,0 +1,284 @@
+> POST /calendar/feeds/default/private/full/batch HTTP/1.1
+> Soup-Debug-Timestamp: 1375107885
+> Soup-Debug: SoupSession 1 (0x6592c0), SoupMessage 1 (0x6d14a0), SoupSocket 1 (0x8dea20)
+> Host: www.google.com
+> Authorization: GoogleLogin
auth=DQAAAM4AAAAlDUC-WQgltDHdndYDddr-1F5rVSSb-XFGPYjU_reMdFj7RP5AC-wIlZUljXXhCvATEt-rmld3pWsbivzPlhqzJUZcnSXxXjuP_PPM9e9TDVfyT7zXdclDNBmUEUHpuRE2pV8FcZ694nfSJrFnDanE5PgCG-Dp1I5RxEuTPBxWWO7bnTkK1M79Pq_KbuLDIXRpK4Q4OopOOwGyiV_NzUDT4fZ6Kw_yLolXssa1hHDvNlxFt5JLoN5p81KiTlQbRKh13BT_PF54cV4v9VkeqkDm
+> GData-Version: 2
+> Content-Type: application/atom+xml
+> Accept-Encoding: gzip, deflate
+> Connection: Keep-Alive
+>
+> <?xml version='1.0' encoding='UTF-8'?><feed xmlns='http://www.w3.org/2005/Atom'
xmlns:batch='http://schemas.google.com/gdata/batch' xmlns:gCal='http://schemas.google.com/gCal/2005'
xmlns:gd='http://schemas.google.com/g/2005' xmlns:app='http://www.w3.org/2007/app'><title type='text'>Batch
operation feed</title><id>batch1</id><updated>2013-07-29T14:24:45Z</updated><entry><title type='text'>Fooish
Bar</title><category term='http://schemas.google.com/g/2005#event'
scheme='http://schemas.google.com/g/2005#kind'/><batch:id>1</batch:id><batch:operation
type='insert'/><gCal:guestsCanModify value='false'/><gCal:guestsCanInviteOthers
value='false'/><gCal:guestsCanSeeGuests value='false'/><gCal:anyoneCanAddSelf value='false'/></entry></feed>
+
+< HTTP/1.1 302 Moved Temporarily
+< Soup-Debug-Timestamp: 1375107885
+< Soup-Debug: SoupMessage 1 (0x6d14a0)
+< Update-Client-Auth:
DQAAAM8AAAAlDUC-WQgltDHdndYDddr-1F5rVSSb-XFGPYjU_reMdFj7RP5AC-wIlZUljXXhCvATEt-rmld3pWsbivzPlhqzJUZcnSXxXjuP_PPM9e9TDVfyT7zXdclDNBmUEUHpuRE2pV8FcZ694nfSJrFnDanE5PgCG-Dp1I5RxEuTPBxWWO7bnTkK1M79Pq_KbuLDIXThTgckY3-hSb61OvnzXxSJ7d2jzDTq4SYJOcXEK19cfN8WmIspK2CGATjYnx3q1Fz9ZgntzaOCi00pQJhkctNT
+< Set-Cookie: DO_NOT_CACHE_RESPONSE=true;Expires=Mon, 29-Jul-2013 14:24:46 GMT
+< Set-Cookie: S=calendar=3HsAclt2rEH3g7DEpDWTVg;Expires=Mon, 12-Aug-2013 00:48:12 GMT;Secure
+< Expires: Mon, 29 Jul 2013 14:24:45 GMT
+< Date: Mon, 29 Jul 2013 14:24:45 GMT
+< Location:
https://www.google.com/calendar/feeds/default/private/full/batch?gsessionid=3HsAclt2rEH3g7DEpDWTVg
+< Content-Type: text/html; charset=UTF-8
+< Cache-control: private, max-age=0
+< X-Content-Type-Options: nosniff
+< X-Frame-Options: SAMEORIGIN
+< X-XSS-Protection: 1; mode=block
+< Server: GSE
+< Transfer-Encoding: chunked
+<
+< <HTML>
+< <HEAD>
+< <TITLE>Moved Temporarily</TITLE>
+< </HEAD>
+< <BODY BGCOLOR="#FFFFFF" TEXT="#000000">
+< <H1>Moved Temporarily</H1>
+< The document has moved <A
HREF="https://www.google.com/calendar/feeds/default/private/full/batch?gsessionid=3HsAclt2rEH3g7DEpDWTVg">here</A>.
+< </BODY>
+< </HTML>
+
+> POST /calendar/feeds/default/private/full/batch?gsessionid=3HsAclt2rEH3g7DEpDWTVg HTTP/1.1
+> Soup-Debug-Timestamp: 1375107885
+> Soup-Debug: SoupSession 1 (0x6592c0), SoupMessage 1 (0x6d14a0), SoupSocket 2 (0x8deae0), restarted
+> Host: www.google.com
+> Authorization: GoogleLogin
auth=DQAAAM4AAAAlDUC-WQgltDHdndYDddr-1F5rVSSb-XFGPYjU_reMdFj7RP5AC-wIlZUljXXhCvATEt-rmld3pWsbivzPlhqzJUZcnSXxXjuP_PPM9e9TDVfyT7zXdclDNBmUEUHpuRE2pV8FcZ694nfSJrFnDanE5PgCG-Dp1I5RxEuTPBxWWO7bnTkK1M79Pq_KbuLDIXRpK4Q4OopOOwGyiV_NzUDT4fZ6Kw_yLolXssa1hHDvNlxFt5JLoN5p81KiTlQbRKh13BT_PF54cV4v9VkeqkDm
+> GData-Version: 2
+> Content-Type: application/atom+xml
+> Accept-Encoding: gzip, deflate
+> Connection: Keep-Alive
+> Content-Length: 740
+>
+> <?xml version='1.0' encoding='UTF-8'?><feed xmlns='http://www.w3.org/2005/Atom'
xmlns:batch='http://schemas.google.com/gdata/batch' xmlns:gCal='http://schemas.google.com/gCal/2005'
xmlns:gd='http://schemas.google.com/g/2005' xmlns:app='http://www.w3.org/2007/app'><title type='text'>Batch
operation feed</title><id>batch1</id><updated>2013-07-29T14:24:45Z</updated><entry><title type='text'>Fooish
Bar</title><category term='http://schemas.google.com/g/2005#event'
scheme='http://schemas.google.com/g/2005#kind'/><batch:id>1</batch:id><batch:operation
type='insert'/><gCal:guestsCanModify value='false'/><gCal:guestsCanInviteOthers
value='false'/><gCal:guestsCanSeeGuests value='false'/><gCal:anyoneCanAddSelf value='false'/></entry></feed>
+
+< HTTP/1.1 200 OK
+< Soup-Debug-Timestamp: 1375107887
+< Soup-Debug: SoupMessage 1 (0x6d14a0)
+< Update-Client-Auth:
DQAAANAAAAAlDUC-WQgltDHdndYDddr-1F5rVSSb-XFGPYjU_reMdFj7RP5AC-wIlZUljXXhCvATEt-rmld3pWsbivzPlhqzJUZcnSXxXjuP_PPM9e9TDVfyT7zXdclDNBmUEUHpuRE2pV8FcZ694nfSJrFnDanE5PgCG-Dp1I5RxEuTPBxWWO7bnTkK1M79Pq_KbuLDIXQ13oqRh_2p87WcrWeAQnJZpM9mi1et5TBGe84GimS7yuU_utQqgxo_ARltmYbhyQQy5oR9U-3hGYR8T6bNTF75
+< Set-Cookie: DO_NOT_CACHE_RESPONSE=true;Expires=Mon, 29-Jul-2013 14:24:46 GMT
+< Set-Cookie: S=calendar=ThCc8FQOIiaDKtlMSD8PFg;Expires=Wed, 07-Aug-2013 22:34:33 GMT;Secure
+< Expires: Mon, 29 Jul 2013 14:24:46 GMT
+< Date: Mon, 29 Jul 2013 14:24:46 GMT
+< Content-Type: application/atom+xml; charset=UTF-8; type=feed
+< GData-Version: 2.6
+< Cache-control: private, max-age=0
+< X-Content-Type-Options: nosniff
+< X-Frame-Options: SAMEORIGIN
+< X-XSS-Protection: 1; mode=block
+< Server: GSE
+< Transfer-Encoding: chunked
+<
+< <?xml version='1.0' encoding='UTF-8'?><feed xmlns='http://www.w3.org/2005/Atom'
xmlns:gd='http://schemas.google.com/g/2005'
gd:kind='calendar#eventFeed'><id>https://www.google.com/calendar/feeds/default/events/batch/1375107885947</id><updated>2013-07-29T14:24:46.927Z</updated><category
scheme='http://schemas.google.com/g/2005#kind' term='http://schemas.google.com/g/2005#event'/><title
type='text'>Batch operation feed</title><entry xmlns:batch='http://schemas.google.com/gdata/batch'
xmlns:app='http://www.w3.org/2007/app' xmlns:gCal='http://schemas.google.com/gCal/2005'
gd:etag='"EEoDRgRJeyp7JGA6WhNS"'
gd:kind='calendar#event'><id>http://www.google.com/calendar/feeds/default/events/omgelpvl4j9iuvhl15ben77pqk</id><published>2013-07-29T14:24:45.000Z</published><updated>2013-07-29T14:24:45.000Z</updated><app:edited>2013-07-29T14:24:45.000Z</app:edited><category
scheme='http://schemas.google.com/g/2005#kind' term='http://schemas.google.com/g/2005#event'/><title>Fooish
Bar</title><content/><link rel='alternate' type='text/html'
href='https://www.google.com/calendar/event?eid=b21nZWxwdmw0ajlpdXZobDE1YmVuNzdwcWsgbGliZ2RhdGEudGVzdEBnb29nbGVtYWlsLmNvbQ'
title='alternate'/><link rel='self' type='application/atom+xml'
href='https://www.google.com/calendar/feeds/default/private/full/omgelpvl4j9iuvhl15ben77pqk'/><link
rel='edit' type='application/atom+xml'
href='https://www.google.com/calendar/feeds/default/private/full/omgelpvl4j9iuvhl15ben77pqk'/><author><name>GData
Test</name><email>libgdata test googlemail com</email></author><gd:comments><gd:feedLink
href='https://www.google.com/calendar/feeds/default/private/full/omgelpvl4j9iuvhl15ben77pqk/comments'/></gd:comments><gd:eventStatus
value='http://schemas.google.com/g/2005#event.confirmed'/><gd:where valueString=''/><gd:who email='libgdata
test googlemail com' rel='http://schemas.google.com/g/2005#event.organizer' valueString='GData
Test'/><gd:when endTime='2013-07-29T15:24:45.000+01:00' startTi
me='2013-07-29T15:24:45.000+01:00'/><gd:transparency
value='http://schemas.google.com/g/2005#event.opaque'/><gd:visibility
value='http://schemas.google.com/g/2005#event.default'/><gCal:anyoneCanAddSelf
value='false'/><batch:id>1</batch:id><batch:operation type='insert'/><batch:status code='201'
reason='Created'/><gCal:guestsCanInviteOthers value='false'/><gCal:guestsCanModify
value='false'/><gCal:guestsCanSeeGuests value='false'/><gCal:sequence value='0'/><gCal:uid
value='omgelpvl4j9iuvhl15ben77pqk google com'/></entry></feed>
+
+> POST /calendar/feeds/default/private/full/batch HTTP/1.1
+> Soup-Debug-Timestamp: 1375107887
+> Soup-Debug: SoupSession 1 (0x6592c0), SoupMessage 2 (0x6d12c0), SoupSocket 3 (0x8dec60)
+> Host: www.google.com
+> Authorization: GoogleLogin
auth=DQAAAM4AAAAlDUC-WQgltDHdndYDddr-1F5rVSSb-XFGPYjU_reMdFj7RP5AC-wIlZUljXXhCvATEt-rmld3pWsbivzPlhqzJUZcnSXxXjuP_PPM9e9TDVfyT7zXdclDNBmUEUHpuRE2pV8FcZ694nfSJrFnDanE5PgCG-Dp1I5RxEuTPBxWWO7bnTkK1M79Pq_KbuLDIXRpK4Q4OopOOwGyiV_NzUDT4fZ6Kw_yLolXssa1hHDvNlxFt5JLoN5p81KiTlQbRKh13BT_PF54cV4v9VkeqkDm
+> GData-Version: 2
+> Content-Type: application/atom+xml
+> Accept-Encoding: gzip, deflate
+> Connection: Keep-Alive
+>
+> <?xml version='1.0' encoding='UTF-8'?><feed xmlns='http://www.w3.org/2005/Atom'
xmlns:batch='http://schemas.google.com/gdata/batch' xmlns:gCal='http://schemas.google.com/gCal/2005'
xmlns:gd='http://schemas.google.com/g/2005' xmlns:app='http://www.w3.org/2007/app'><title type='text'>Batch
operation feed</title><id>batch1</id><updated>2013-07-29T14:24:47Z</updated><entry><title type='text'>Batch
operation
query</title><id>http://www.google.com/calendar/feeds/default/events/omgelpvl4j9iuvhl15ben77pqk</id><updated>2013-07-29T14:24:47Z</updated><batch:id>2</batch:id><batch:operation
type='query'/></entry><entry><title type='text'>Cow Lunch</title><category
term='http://schemas.google.com/g/2005#event'
scheme='http://schemas.google.com/g/2005#kind'/><batch:id>1</batch:id><batch:operation
type='insert'/><gCal:guestsCanModify value='false'/><gCal:guestsCanInviteOthers
value='false'/><gCal:guestsCanSeeGuests value='false'/><gCal:anyoneCanAddSelf value='false'/></entry></feed>
+
+< HTTP/1.1 302 Moved Temporarily
+< Soup-Debug-Timestamp: 1375107887
+< Soup-Debug: SoupMessage 2 (0x6d12c0)
+< Update-Client-Auth:
DQAAAM8AAAAlDUC-WQgltDHdndYDddr-1F5rVSSb-XFGPYjU_reMdFj7RP5AC-wIlZUljXXhCvATEt-rmld3pWsbivzPlhqzJUZcnSXxXjuP_PPM9e9TDVfyT7zXdclDNBmUEUHpuRE2pV8FcZ694nfSJrFnDanE5PgCG-Dp1I5RxEuTPBxWWO7bnTkK1M79Pq_KbuLDIXThTgckY3-hSb61OvnzXxSJ7d2jzDTq4SYJOcXEK19cfN8WmIspK2CGATjYnx3q1Fz9ZgntzaOCi00pQJhkctNT
+< Set-Cookie: DO_NOT_CACHE_RESPONSE=true;Expires=Mon, 29-Jul-2013 14:24:48 GMT
+< Set-Cookie: S=calendar=CujX8p6FM3Qnlw7aQbGpug;Expires=Fri, 09-Aug-2013 14:01:17 GMT;Secure
+< Expires: Mon, 29 Jul 2013 14:24:47 GMT
+< Date: Mon, 29 Jul 2013 14:24:47 GMT
+< Location:
https://www.google.com/calendar/feeds/default/private/full/batch?gsessionid=CujX8p6FM3Qnlw7aQbGpug
+< Content-Type: text/html; charset=UTF-8
+< Cache-control: private, max-age=0
+< X-Content-Type-Options: nosniff
+< X-Frame-Options: SAMEORIGIN
+< X-XSS-Protection: 1; mode=block
+< Server: GSE
+< Transfer-Encoding: chunked
+<
+< <HTML>
+< <HEAD>
+< <TITLE>Moved Temporarily</TITLE>
+< </HEAD>
+< <BODY BGCOLOR="#FFFFFF" TEXT="#000000">
+< <H1>Moved Temporarily</H1>
+< The document has moved <A
HREF="https://www.google.com/calendar/feeds/default/private/full/batch?gsessionid=CujX8p6FM3Qnlw7aQbGpug">here</A>.
+< </BODY>
+< </HTML>
+
+> POST /calendar/feeds/default/private/full/batch?gsessionid=CujX8p6FM3Qnlw7aQbGpug HTTP/1.1
+> Soup-Debug-Timestamp: 1375107887
+> Soup-Debug: SoupSession 1 (0x6592c0), SoupMessage 2 (0x6d12c0), SoupSocket 4 (0x8ded20), restarted
+> Host: www.google.com
+> Authorization: GoogleLogin
auth=DQAAAM4AAAAlDUC-WQgltDHdndYDddr-1F5rVSSb-XFGPYjU_reMdFj7RP5AC-wIlZUljXXhCvATEt-rmld3pWsbivzPlhqzJUZcnSXxXjuP_PPM9e9TDVfyT7zXdclDNBmUEUHpuRE2pV8FcZ694nfSJrFnDanE5PgCG-Dp1I5RxEuTPBxWWO7bnTkK1M79Pq_KbuLDIXRpK4Q4OopOOwGyiV_NzUDT4fZ6Kw_yLolXssa1hHDvNlxFt5JLoN5p81KiTlQbRKh13BT_PF54cV4v9VkeqkDm
+> GData-Version: 2
+> Content-Type: application/atom+xml
+> Accept-Encoding: gzip, deflate
+> Connection: Keep-Alive
+> Content-Length: 981
+>
+> <?xml version='1.0' encoding='UTF-8'?><feed xmlns='http://www.w3.org/2005/Atom'
xmlns:batch='http://schemas.google.com/gdata/batch' xmlns:gCal='http://schemas.google.com/gCal/2005'
xmlns:gd='http://schemas.google.com/g/2005' xmlns:app='http://www.w3.org/2007/app'><title type='text'>Batch
operation feed</title><id>batch1</id><updated>2013-07-29T14:24:47Z</updated><entry><title type='text'>Batch
operation
query</title><id>http://www.google.com/calendar/feeds/default/events/omgelpvl4j9iuvhl15ben77pqk</id><updated>2013-07-29T14:24:47Z</updated><batch:id>2</batch:id><batch:operation
type='query'/></entry><entry><title type='text'>Cow Lunch</title><category
term='http://schemas.google.com/g/2005#event'
scheme='http://schemas.google.com/g/2005#kind'/><batch:id>1</batch:id><batch:operation
type='insert'/><gCal:guestsCanModify value='false'/><gCal:guestsCanInviteOthers
value='false'/><gCal:guestsCanSeeGuests value='false'/><gCal:anyoneCanAddSelf value='false'/></entry></feed>
+
+< HTTP/1.1 200 OK
+< Soup-Debug-Timestamp: 1375107888
+< Soup-Debug: SoupMessage 2 (0x6d12c0)
+< Update-Client-Auth:
DQAAAM8AAAAlDUC-WQgltDHdndYDddr-ODYysS96Taaw1NaIYtJAAHEXCZ_GMPV8cwrWmi_-pskMkzDa8yS5h3Lx6BUX8K1OQLMPBV7rpZGHtUa1jYE1jA_4X05rZ800eKz2vNaGdZYoiYJwGnkqCe72OBS-ReHTEtvQtr7VG9ZYkAslaj0Tffvz8pB9ItwBfiM3-4oLSkIEFXx8_eyUlfeNChSfSAvSSqTyG58No5P6HZMRKSJtwsyLwtxAl4BhBMfGX_Uh_z0XCyGMW8beXiNXZ4h5XkwP
+< Set-Cookie: DO_NOT_CACHE_RESPONSE=true;Expires=Mon, 29-Jul-2013 14:24:48 GMT
+< Set-Cookie: S=calendar=K-m2CP3pmitK3c--keFR5A;Expires=Sat, 10-Aug-2013 02:10:29 GMT;Secure
+< Expires: Mon, 29 Jul 2013 14:24:48 GMT
+< Date: Mon, 29 Jul 2013 14:24:48 GMT
+< Content-Type: application/atom+xml; charset=UTF-8; type=feed
+< GData-Version: 2.6
+< Cache-control: private, max-age=0
+< X-Content-Type-Options: nosniff
+< X-Frame-Options: SAMEORIGIN
+< X-XSS-Protection: 1; mode=block
+< Server: GSE
+< Transfer-Encoding: chunked
+<
+< <?xml version='1.0' encoding='UTF-8'?><feed xmlns='http://www.w3.org/2005/Atom'
xmlns:gd='http://schemas.google.com/g/2005'
gd:kind='calendar#eventFeed'><id>https://www.google.com/calendar/feeds/default/events/batch/1375107887376</id><updated>2013-07-29T14:24:48.719Z</updated><category
scheme='http://schemas.google.com/g/2005#kind' term='http://schemas.google.com/g/2005#event'/><title
type='text'>Batch operation feed</title><entry xmlns:batch='http://schemas.google.com/gdata/batch'
xmlns:app='http://www.w3.org/2007/app' xmlns:gCal='http://schemas.google.com/gCal/2005'
gd:etag='"EEoDRgRJeyp7JGA6WhNS"'
gd:kind='calendar#event'><id>http://www.google.com/calendar/feeds/default/events/omgelpvl4j9iuvhl15ben77pqk</id><published>2013-07-29T14:24:45.000Z</published><updated>2013-07-29T14:24:45.000Z</updated><app:edited>2013-07-29T14:24:45.000Z</app:edited><category
scheme='http://schemas.google.com/g/2005#kind' term='http://schemas.google.com/g/2005#event'/><title>Fooish
Bar</title><content/><link rel='alternate' type='text/html'
href='https://www.google.com/calendar/event?eid=b21nZWxwdmw0ajlpdXZobDE1YmVuNzdwcWsgbGliZ2RhdGEudGVzdEBnb29nbGVtYWlsLmNvbQ'
title='alternate'/><link rel='self' type='application/atom+xml'
href='https://www.google.com/calendar/feeds/default/private/full/omgelpvl4j9iuvhl15ben77pqk'/><link
rel='edit' type='application/atom+xml'
href='https://www.google.com/calendar/feeds/default/private/full/omgelpvl4j9iuvhl15ben77pqk'/><author><name>GData
Test</name><email>libgdata test googlemail com</email></author><gd:comments><gd:feedLink
href='https://www.google.com/calendar/feeds/default/private/full/omgelpvl4j9iuvhl15ben77pqk/comments'/></gd:comments><gd:eventStatus
value='http://schemas.google.com/g/2005#event.confirmed'/><gd:where valueString=''/><gd:who email='libgdata
test googlemail com' rel='http://schemas.google.com/g/2005#event.organizer' valueString='GData
Test'/><gd:when endTime='2013-07-29T15:24:45.000+01:00' startTi
me='2013-07-29T15:24:45.000+01:00'/><gd:transparency
value='http://schemas.google.com/g/2005#event.opaque'/><gd:visibility
value='http://schemas.google.com/g/2005#event.default'/><gCal:anyoneCanAddSelf
value='false'/><batch:id>2</batch:id><batch:operation type='query'/><batch:status code='200'
reason='Success'/><gCal:guestsCanInviteOthers value='false'/><gCal:guestsCanModify
value='false'/><gCal:guestsCanSeeGuests value='false'/><gCal:sequence value='0'/><gCal:uid
value='omgelpvl4j9iuvhl15ben77pqk google com'/></entry><entry
xmlns:batch='http://schemas.google.com/gdata/batch' xmlns:app='http://www.w3.org/2007/app'
xmlns:gCal='http://schemas.google.com/gCal/2005' gd:etag='"EEoDRgRJeSp7JGA6WhNS"'
gd:kind='calendar#event'><id>http://www.google.com/calendar/feeds/default/events/a0q500sd2r1vjodbdulbeilupo</id><published>2013-07-29T14:24:47.000Z</published><updated>2013-07-29T14:24:47.000Z</updated><app:edited>2013-07-29T14:24:47.000Z</app:edited><category
scheme='http:/
/schemas.google.com/g/2005#kind' term='http://schemas.google.com/g/2005#event'/><title>Cow
Lunch</title><content/><link rel='alternate' type='text/html'
href='https://www.google.com/calendar/event?eid=YTBxNTAwc2QycjF2am9kYmR1bGJlaWx1cG8gbGliZ2RhdGEudGVzdEBnb29nbGVtYWlsLmNvbQ'
title='alternate'/><link rel='self' type='application/atom+xml'
href='https://www.google.com/calendar/feeds/default/private/full/a0q500sd2r1vjodbdulbeilupo'/><link
rel='edit' type='application/atom+xml'
href='https://www.google.com/calendar/feeds/default/private/full/a0q500sd2r1vjodbdulbeilupo'/><author><name>GData
Test</name><email>libgdata test googlemail com</email></author><gd:comments><gd:feedLink
href='https://www.google.com/calendar/feeds/default/private/full/a0q500sd2r1vjodbdulbeilupo/comments'/></gd:comments><gd:eventStatus
value='http://schemas.google.com/g/2005#event.confirmed'/><gd:where valueString=''/><gd:who email='libgdata
test googlemail com' rel='http://schemas.google.com/g/2005#event.
organizer' valueString='GData Test'/><gd:when endTime='2013-07-29T15:24:47.000+01:00'
startTime='2013-07-29T15:24:47.000+01:00'/><gd:transparency
value='http://schemas.google.com/g/2005#event.opaque'/><gd:visibility
value='http://schemas.google.com/g/2005#event.default'/><gCal:anyoneCanAddSelf
value='false'/><batch:id>1</batch:id><batch:operation type='insert'/><batch:status code='201'
reason='Created'/><gCal:guestsCanInviteOthers value='false'/><gCal:guestsCanModify
value='false'/><gCal:guestsCanSeeGuests value='false'/><gCal:sequence value='0'/><gCal:uid
value='a0q500sd2r1vjodbdulbeilupo google com'/></entry></feed>
+
+> POST /calendar/feeds/default/private/full/batch HTTP/1.1
+> Soup-Debug-Timestamp: 1375107888
+> Soup-Debug: SoupSession 1 (0x6592c0), SoupMessage 3 (0x6d11d0), SoupSocket 5 (0x8dede0)
+> Host: www.google.com
+> Authorization: GoogleLogin
auth=DQAAAM4AAAAlDUC-WQgltDHdndYDddr-1F5rVSSb-XFGPYjU_reMdFj7RP5AC-wIlZUljXXhCvATEt-rmld3pWsbivzPlhqzJUZcnSXxXjuP_PPM9e9TDVfyT7zXdclDNBmUEUHpuRE2pV8FcZ694nfSJrFnDanE5PgCG-Dp1I5RxEuTPBxWWO7bnTkK1M79Pq_KbuLDIXRpK4Q4OopOOwGyiV_NzUDT4fZ6Kw_yLolXssa1hHDvNlxFt5JLoN5p81KiTlQbRKh13BT_PF54cV4v9VkeqkDm
+> GData-Version: 2
+> Content-Type: application/atom+xml
+> Accept-Encoding: gzip, deflate
+> Connection: Keep-Alive
+>
+> <?xml version='1.0' encoding='UTF-8'?><feed xmlns='http://www.w3.org/2005/Atom'
xmlns:batch='http://schemas.google.com/gdata/batch' xmlns:gCal='http://schemas.google.com/gCal/2005'
xmlns:gd='http://schemas.google.com/g/2005' xmlns:app='http://www.w3.org/2007/app'><title type='text'>Batch
operation feed</title><id>batch1</id><updated>2013-07-29T14:24:48Z</updated><entry
xmlns:batch='http://schemas.google.com/gdata/batch' xmlns:gCal='http://schemas.google.com/gCal/2005'
xmlns:app='http://www.w3.org/2007/app' xmlns:gd='http://schemas.google.com/g/2005'
gd:etag='"EEoDRgRJeSp7JGA6WhNS"'><title
type='text'>Toby</title><id>http://www.google.com/calendar/feeds/default/events/a0q500sd2r1vjodbdulbeilupo</id><updated>2013-07-29T14:24:47Z</updated><published>2013-07-29T14:24:47Z</published><category
term='http://schemas.google.com/g/2005#event' scheme='http://schemas.google.com/g/2005#kind'/><link
href='https://www.google.com/calendar/event?eid=YTBxNTAwc2QycjF2am9kYmR1bGJlaW
x1cG8gbGliZ2RhdGEudGVzdEBnb29nbGVtYWlsLmNvbQ' title='alternate'
rel='http://www.iana.org/assignments/relation/alternate' type='text/html'/><link
href='https://www.google.com/calendar/feeds/default/private/full/a0q500sd2r1vjodbdulbeilupo'
rel='http://www.iana.org/assignments/relation/self' type='application/atom+xml'/><link
href='https://www.google.com/calendar/feeds/default/private/full/a0q500sd2r1vjodbdulbeilupo'
rel='http://www.iana.org/assignments/relation/edit' type='application/atom+xml'/><author><name>GData
Test</name><email>libgdata test googlemail com</email></author><batch:id>3</batch:id><batch:operation
type='update'/><gd:eventStatus value='http://schemas.google.com/g/2005#event.confirmed'/><gd:visibility
value='http://schemas.google.com/g/2005#event.default'/><gd:transparency
value='http://schemas.google.com/g/2005#event.opaque'/><gCal:uid value='a0q500sd2r1vjodbdulbeilupo google
com'/><gCal:guestsCanModify value='false'/><gCal:guestsCanInviteOthers value='false'/
<gCal:guestsCanSeeGuests value='false'/><gCal:anyoneCanAddSelf value='false'/><gd:when
startTime='2013-07-29T14:24:47Z' endTime='2013-07-29T14:24:47Z'/><gd:who email='libgdata test googlemail
com' rel='http://schemas.google.com/g/2005#event.organizer' valueString='GData Test'/><gd:where
valueString=''/><gd:comments><gd:feedLink
href="https://www.google.com/calendar/feeds/default/private/full/a0q500sd2r1vjodbdulbeilupo/comments"/></gd:comments></entry><entry><title
type='text'></title><id>foobar</id><category term='http://schemas.google.com/g/2005#event'
scheme='http://schemas.google.com/g/2005#kind'/><batch:id>2</batch:id><batch:operation
type='delete'/><gCal:guestsCanModify value='false'/><gCal:guestsCanInviteOthers
value='false'/><gCal:guestsCanSeeGuests value='false'/><gCal:anyoneCanAddSelf value='false'/></entry><entry
xmlns:batch='http://schemas.google.com/gdata/batch' xmlns:gCal='http://schemas.google.com/gCal/2005'
xmlns:app='http://www.w3.org/2007/app' xmlns:gd='htt
p://schemas.google.com/g/2005' gd:etag='"EEoDRgRJeyp7JGA6WhNS"'><title type='text'>Fooish
Bar</title><id>http://www.google.com/calendar/feeds/default/events/omgelpvl4j9iuvhl15ben77pqk</id><updated>2013-07-29T14:24:45Z</updated><published>2013-07-29T14:24:45Z</published><category
term='http://schemas.google.com/g/2005#event' scheme='http://schemas.google.com/g/2005#kind'/><link
href='https://www.google.com/calendar/event?eid=b21nZWxwdmw0ajlpdXZobDE1YmVuNzdwcWsgbGliZ2RhdGEudGVzdEBnb29nbGVtYWlsLmNvbQ'
title='alternate' rel='http://www.iana.org/assignments/relation/alternate' type='text/html'/><link
href='https://www.google.com/calendar/feeds/default/private/full/omgelpvl4j9iuvhl15ben77pqk'
rel='http://www.iana.org/assignments/relation/self' type='application/atom+xml'/><link
href='https://www.google.com/calendar/feeds/default/private/full/omgelpvl4j9iuvhl15ben77pqk'
rel='http://www.iana.org/assignments/relation/edit' type='application/atom+xml'/><author><name>GData Te
st</name><email>libgdata test googlemail com</email></author><batch:id>1</batch:id><batch:operation
type='delete'/><gd:eventStatus value='http://schemas.google.com/g/2005#event.confirmed'/><gd:visibility
value='http://schemas.google.com/g/2005#event.default'/><gd:transparency
value='http://schemas.google.com/g/2005#event.opaque'/><gCal:uid value='omgelpvl4j9iuvhl15ben77pqk google
com'/><gCal:guestsCanModify value='false'/><gCal:guestsCanInviteOthers
value='false'/><gCal:guestsCanSeeGuests value='false'/><gCal:anyoneCanAddSelf value='false'/><gd:when
startTime='2013-07-29T14:24:45Z' endTime='2013-07-29T14:24:45Z'/><gd:who email='libgdata test googlemail com'
rel='http://schemas.google.com/g/2005#event.organizer' valueString='GData Test'/><gd:where
valueString=''/><gd:comments><gd:feedLink
href="https://www.google.com/calendar/feeds/default/private/full/omgelpvl4j9iuvhl15ben77pqk/comments"/></gd:comments></entry></feed>
+
+< HTTP/1.1 302 Moved Temporarily
+< Soup-Debug-Timestamp: 1375107888
+< Soup-Debug: SoupMessage 3 (0x6d11d0)
+< Update-Client-Auth:
DQAAAM8AAAAlDUC-WQgltDHdndYDddr-1F5rVSSb-XFGPYjU_reMdFj7RP5AC-wIlZUljXXhCvATEt-rmld3pWsbivzPlhqzJUZcnSXxXjuP_PPM9e9TDVfyT7zXdclDNBmUEUHpuRE2pV8FcZ694nfSJrFnDanE5PgCG-Dp1I5RxEuTPBxWWO7bnTkK1M79Pq_KbuLDIXThTgckY3-hSb61OvnzXxSJ7d2jzDTq4SYJOcXEK19cfN8WmIspK2CGATjYnx3q1Fz9ZgntzaOCi00pQJhkctNT
+< Set-Cookie: DO_NOT_CACHE_RESPONSE=true;Expires=Mon, 29-Jul-2013 14:24:49 GMT
+< Set-Cookie: S=calendar=M5nBPwbGlSMIv_wYfi2Q1g;Expires=Mon, 12-Aug-2013 04:31:46 GMT;Secure
+< Expires: Mon, 29 Jul 2013 14:24:48 GMT
+< Date: Mon, 29 Jul 2013 14:24:48 GMT
+< Location:
https://www.google.com/calendar/feeds/default/private/full/batch?gsessionid=M5nBPwbGlSMIv_wYfi2Q1g
+< Content-Type: text/html; charset=UTF-8
+< Cache-control: private, max-age=0
+< X-Content-Type-Options: nosniff
+< X-Frame-Options: SAMEORIGIN
+< X-XSS-Protection: 1; mode=block
+< Server: GSE
+< Transfer-Encoding: chunked
+<
+< <HTML>
+< <HEAD>
+< <TITLE>Moved Temporarily</TITLE>
+< </HEAD>
+< <BODY BGCOLOR="#FFFFFF" TEXT="#000000">
+< <H1>Moved Temporarily</H1>
+< The document has moved <A
HREF="https://www.google.com/calendar/feeds/default/private/full/batch?gsessionid=M5nBPwbGlSMIv_wYfi2Q1g">here</A>.
+< </BODY>
+< </HTML>
+
+> POST /calendar/feeds/default/private/full/batch?gsessionid=M5nBPwbGlSMIv_wYfi2Q1g HTTP/1.1
+> Soup-Debug-Timestamp: 1375107889
+> Soup-Debug: SoupSession 1 (0x6592c0), SoupMessage 3 (0x6d11d0), SoupSocket 6 (0x8dec60), restarted
+> Host: www.google.com
+> Authorization: GoogleLogin
auth=DQAAAM4AAAAlDUC-WQgltDHdndYDddr-1F5rVSSb-XFGPYjU_reMdFj7RP5AC-wIlZUljXXhCvATEt-rmld3pWsbivzPlhqzJUZcnSXxXjuP_PPM9e9TDVfyT7zXdclDNBmUEUHpuRE2pV8FcZ694nfSJrFnDanE5PgCG-Dp1I5RxEuTPBxWWO7bnTkK1M79Pq_KbuLDIXRpK4Q4OopOOwGyiV_NzUDT4fZ6Kw_yLolXssa1hHDvNlxFt5JLoN5p81KiTlQbRKh13BT_PF54cV4v9VkeqkDm
+> GData-Version: 2
+> Content-Type: application/atom+xml
+> Accept-Encoding: gzip, deflate
+> Connection: Keep-Alive
+> Content-Length: 4885
+>
+> <?xml version='1.0' encoding='UTF-8'?><feed xmlns='http://www.w3.org/2005/Atom'
xmlns:batch='http://schemas.google.com/gdata/batch' xmlns:gCal='http://schemas.google.com/gCal/2005'
xmlns:gd='http://schemas.google.com/g/2005' xmlns:app='http://www.w3.org/2007/app'><title type='text'>Batch
operation feed</title><id>batch1</id><updated>2013-07-29T14:24:48Z</updated><entry
xmlns:batch='http://schemas.google.com/gdata/batch' xmlns:gCal='http://schemas.google.com/gCal/2005'
xmlns:app='http://www.w3.org/2007/app' xmlns:gd='http://schemas.google.com/g/2005'
gd:etag='"EEoDRgRJeSp7JGA6WhNS"'><title
type='text'>Toby</title><id>http://www.google.com/calendar/feeds/default/events/a0q500sd2r1vjodbdulbeilupo</id><updated>2013-07-29T14:24:47Z</updated><published>2013-07-29T14:24:47Z</published><category
term='http://schemas.google.com/g/2005#event' scheme='http://schemas.google.com/g/2005#kind'/><link
href='https://www.google.com/calendar/event?eid=YTBxNTAwc2QycjF2am9kYmR1bGJlaW
x1cG8gbGliZ2RhdGEudGVzdEBnb29nbGVtYWlsLmNvbQ' title='alternate'
rel='http://www.iana.org/assignments/relation/alternate' type='text/html'/><link
href='https://www.google.com/calendar/feeds/default/private/full/a0q500sd2r1vjodbdulbeilupo'
rel='http://www.iana.org/assignments/relation/self' type='application/atom+xml'/><link
href='https://www.google.com/calendar/feeds/default/private/full/a0q500sd2r1vjodbdulbeilupo'
rel='http://www.iana.org/assignments/relation/edit' type='application/atom+xml'/><author><name>GData
Test</name><email>libgdata test googlemail com</email></author><batch:id>3</batch:id><batch:operation
type='update'/><gd:eventStatus value='http://schemas.google.com/g/2005#event.confirmed'/><gd:visibility
value='http://schemas.google.com/g/2005#event.default'/><gd:transparency
value='http://schemas.google.com/g/2005#event.opaque'/><gCal:uid value='a0q500sd2r1vjodbdulbeilupo google
com'/><gCal:guestsCanModify value='false'/><gCal:guestsCanInviteOthers value='false'/
<gCal:guestsCanSeeGuests value='false'/><gCal:anyoneCanAddSelf value='false'/><gd:when
startTime='2013-07-29T14:24:47Z' endTime='2013-07-29T14:24:47Z'/><gd:who email='libgdata test googlemail
com' rel='http://schemas.google.com/g/2005#event.organizer' valueString='GData Test'/><gd:where
valueString=''/><gd:comments><gd:feedLink
href="https://www.google.com/calendar/feeds/default/private/full/a0q500sd2r1vjodbdulbeilupo/comments"/></gd:comments></entry><entry><title
type='text'></title><id>foobar</id><category term='http://schemas.google.com/g/2005#event'
scheme='http://schemas.google.com/g/2005#kind'/><batch:id>2</batch:id><batch:operation
type='delete'/><gCal:guestsCanModify value='false'/><gCal:guestsCanInviteOthers
value='false'/><gCal:guestsCanSeeGuests value='false'/><gCal:anyoneCanAddSelf value='false'/></entry><entry
xmlns:batch='http://schemas.google.com/gdata/batch' xmlns:gCal='http://schemas.google.com/gCal/2005'
xmlns:app='http://www.w3.org/2007/app' xmlns:gd='htt
p://schemas.google.com/g/2005' gd:etag='"EEoDRgRJeyp7JGA6WhNS"'><title type='text'>Fooish
Bar</title><id>http://www.google.com/calendar/feeds/default/events/omgelpvl4j9iuvhl15ben77pqk</id><updated>2013-07-29T14:24:45Z</updated><published>2013-07-29T14:24:45Z</published><category
term='http://schemas.google.com/g/2005#event' scheme='http://schemas.google.com/g/2005#kind'/><link
href='https://www.google.com/calendar/event?eid=b21nZWxwdmw0ajlpdXZobDE1YmVuNzdwcWsgbGliZ2RhdGEudGVzdEBnb29nbGVtYWlsLmNvbQ'
title='alternate' rel='http://www.iana.org/assignments/relation/alternate' type='text/html'/><link
href='https://www.google.com/calendar/feeds/default/private/full/omgelpvl4j9iuvhl15ben77pqk'
rel='http://www.iana.org/assignments/relation/self' type='application/atom+xml'/><link
href='https://www.google.com/calendar/feeds/default/private/full/omgelpvl4j9iuvhl15ben77pqk'
rel='http://www.iana.org/assignments/relation/edit' type='application/atom+xml'/><author><name>GData Te
st</name><email>libgdata test googlemail com</email></author><batch:id>1</batch:id><batch:operation
type='delete'/><gd:eventStatus value='http://schemas.google.com/g/2005#event.confirmed'/><gd:visibility
value='http://schemas.google.com/g/2005#event.default'/><gd:transparency
value='http://schemas.google.com/g/2005#event.opaque'/><gCal:uid value='omgelpvl4j9iuvhl15ben77pqk google
com'/><gCal:guestsCanModify value='false'/><gCal:guestsCanInviteOthers
value='false'/><gCal:guestsCanSeeGuests value='false'/><gCal:anyoneCanAddSelf value='false'/><gd:when
startTime='2013-07-29T14:24:45Z' endTime='2013-07-29T14:24:45Z'/><gd:who email='libgdata test googlemail com'
rel='http://schemas.google.com/g/2005#event.organizer' valueString='GData Test'/><gd:where
valueString=''/><gd:comments><gd:feedLink
href="https://www.google.com/calendar/feeds/default/private/full/omgelpvl4j9iuvhl15ben77pqk/comments"/></gd:comments></entry></feed>
+
+< HTTP/1.1 200 OK
+< Soup-Debug-Timestamp: 1375107889
+< Soup-Debug: SoupMessage 3 (0x6d11d0)
+< Update-Client-Auth:
DQAAANAAAAAlDUC-WQgltDHdndYDddr-1F5rVSSb-XFGPYjU_reMdFj7RP5AC-wIlZUljXXhCvATEt-rmld3pWsbivzPlhqzJUZcnSXxXjuP_PPM9e9TDVfyT7zXdclDNBmUEUHpuRE2pV8FcZ694nfSJrFnDanE5PgCG-Dp1I5RxEuTPBxWWO7bnTkK1M79Pq_KbuLDIXQ13oqRh_2p87WcrWeAQnJZpM9mi1et5TBGe84GimS7yuU_utQqgxo_ARltmYbhyQQy5oR9U-3hGYR8T6bNTF75
+< Set-Cookie: DO_NOT_CACHE_RESPONSE=true;Expires=Mon, 29-Jul-2013 14:24:50 GMT
+< Set-Cookie: S=calendar=vRQp_qGRI4O1mqmBWfaIdg;Expires=Thu, 08-Aug-2013 10:18:12 GMT;Secure
+< Expires: Mon, 29 Jul 2013 14:24:49 GMT
+< Date: Mon, 29 Jul 2013 14:24:49 GMT
+< Content-Type: application/atom+xml; charset=UTF-8; type=feed
+< GData-Version: 2.6
+< Cache-control: private, max-age=0
+< X-Content-Type-Options: nosniff
+< X-Frame-Options: SAMEORIGIN
+< X-XSS-Protection: 1; mode=block
+< Server: GSE
+< Transfer-Encoding: chunked
+<
+< <?xml version='1.0' encoding='UTF-8'?><feed xmlns='http://www.w3.org/2005/Atom'
xmlns:gd='http://schemas.google.com/g/2005'
gd:kind='calendar#eventFeed'><id>https://www.google.com/calendar/feeds/default/events/batch/1375107889156</id><updated>2013-07-29T14:24:49.157Z</updated><category
scheme='http://schemas.google.com/g/2005#kind' term='http://schemas.google.com/g/2005#event'/><title
type='text'>Batch operation feed</title><entry
xmlns:batch='http://schemas.google.com/gdata/batch'><id>foobar</id><updated>2013-07-29T14:24:49.157Z</updated><title>Error</title><content>Invalid
entry Id/Uri</content><batch:id>2</batch:id><batch:operation type='delete'/><batch:status code='400'
reason='Invalid entry Id/Uri'/></entry><entry xmlns:batch='http://schemas.google.com/gdata/batch'
xmlns:app='http://www.w3.org/2007/app' xmlns:gCal='http://schemas.google.com/gCal/2005'
gd:etag='"EEoDRgRJdyp7JGA6WhNS"'
gd:kind='calendar#event'><id>http://www.google.com/calendar/feeds/default/e
vents/a0q500sd2r1vjodbdulbeilupo</id><published>2013-07-29T14:24:47.000Z</published><updated>2013-07-29T14:24:49.000Z</updated><app:edited>2013-07-29T14:24:49.000Z</app:edited><category
scheme='http://schemas.google.com/g/2005#kind'
term='http://schemas.google.com/g/2005#event'/><title>Toby</title><content/><link rel='alternate'
type='text/html'
href='https://www.google.com/calendar/event?eid=YTBxNTAwc2QycjF2am9kYmR1bGJlaWx1cG8gbGliZ2RhdGEudGVzdEBnb29nbGVtYWlsLmNvbQ'
title='alternate'/><link rel='self' type='application/atom+xml'
href='https://www.google.com/calendar/feeds/default/private/full/a0q500sd2r1vjodbdulbeilupo'/><link
rel='edit' type='application/atom+xml'
href='https://www.google.com/calendar/feeds/default/private/full/a0q500sd2r1vjodbdulbeilupo'/><author><name>GData
Test</name><email>libgdata test googlemail com</email></author><gd:comments><gd:feedLink
href='https://www.google.com/calendar/feeds/default/private/full/a0q500sd2r1vjodbdulbeilupo/comments'/></gd:com
ments><gd:eventStatus value='http://schemas.google.com/g/2005#event.confirmed'/><gd:where
valueString=''/><gd:who email='libgdata test googlemail com'
rel='http://schemas.google.com/g/2005#event.organizer' valueString='GData Test'/><gd:when
endTime='2013-07-29T15:24:47.000+01:00' startTime='2013-07-29T15:24:47.000+01:00'/><gd:transparency
value='http://schemas.google.com/g/2005#event.opaque'/><gd:visibility
value='http://schemas.google.com/g/2005#event.default'/><gCal:anyoneCanAddSelf
value='false'/><batch:id>3</batch:id><batch:operation type='update'/><batch:status code='200'
reason='Success'/><gCal:guestsCanInviteOthers value='false'/><gCal:guestsCanModify
value='false'/><gCal:guestsCanSeeGuests value='false'/><gCal:sequence value='0'/><gCal:uid
value='a0q500sd2r1vjodbdulbeilupo google com'/></entry><entry
xmlns:batch='http://schemas.google.com/gdata/batch'><id>http://www.google.com/calendar/feeds/default/events/omgelpvl4j9iuvhl15ben77pqk</id><updated>2013-07-29T14:24:49.2
98Z</updated><title type='text'>Fooish
Bar</title><content>Deleted</content><batch:id>1</batch:id><batch:operation type='delete'/><batch:status
code='200' reason='Success'/></entry></feed>
+
+> POST /calendar/feeds/default/private/full/batch HTTP/1.1
+> Soup-Debug-Timestamp: 1375107889
+> Soup-Debug: SoupSession 1 (0x6592c0), SoupMessage 4 (0x6d13b0), SoupSocket 7 (0x8ded20)
+> Host: www.google.com
+> Authorization: GoogleLogin
auth=DQAAAM4AAAAlDUC-WQgltDHdndYDddr-1F5rVSSb-XFGPYjU_reMdFj7RP5AC-wIlZUljXXhCvATEt-rmld3pWsbivzPlhqzJUZcnSXxXjuP_PPM9e9TDVfyT7zXdclDNBmUEUHpuRE2pV8FcZ694nfSJrFnDanE5PgCG-Dp1I5RxEuTPBxWWO7bnTkK1M79Pq_KbuLDIXRpK4Q4OopOOwGyiV_NzUDT4fZ6Kw_yLolXssa1hHDvNlxFt5JLoN5p81KiTlQbRKh13BT_PF54cV4v9VkeqkDm
+> GData-Version: 2
+> Content-Type: application/atom+xml
+> Accept-Encoding: gzip, deflate
+> Connection: Keep-Alive
+>
+> <?xml version='1.0' encoding='UTF-8'?><feed xmlns='http://www.w3.org/2005/Atom'
xmlns:batch='http://schemas.google.com/gdata/batch' xmlns:gCal='http://schemas.google.com/gCal/2005'
xmlns:gd='http://schemas.google.com/g/2005' xmlns:app='http://www.w3.org/2007/app'><title type='text'>Batch
operation feed</title><id>batch1</id><updated>2013-07-29T14:24:49Z</updated><entry
xmlns:batch='http://schemas.google.com/gdata/batch' xmlns:gCal='http://schemas.google.com/gCal/2005'
xmlns:app='http://www.w3.org/2007/app' xmlns:gd='http://schemas.google.com/g/2005'
gd:etag='"EEoDRgRJdyp7JGA6WhNS"'><title
type='text'>Toby</title><id>http://www.google.com/calendar/feeds/default/events/a0q500sd2r1vjodbdulbeilupo</id><updated>2013-07-29T14:24:49Z</updated><published>2013-07-29T14:24:47Z</published><category
term='http://schemas.google.com/g/2005#event' scheme='http://schemas.google.com/g/2005#kind'/><link
href='https://www.google.com/calendar/event?eid=YTBxNTAwc2QycjF2am9kYmR1bGJlaW
x1cG8gbGliZ2RhdGEudGVzdEBnb29nbGVtYWlsLmNvbQ' title='alternate'
rel='http://www.iana.org/assignments/relation/alternate' type='text/html'/><link
href='https://www.google.com/calendar/feeds/default/private/full/a0q500sd2r1vjodbdulbeilupo'
rel='http://www.iana.org/assignments/relation/self' type='application/atom+xml'/><link
href='https://www.google.com/calendar/feeds/default/private/full/a0q500sd2r1vjodbdulbeilupo'
rel='http://www.iana.org/assignments/relation/edit' type='application/atom+xml'/><author><name>GData
Test</name><email>libgdata test googlemail com</email></author><batch:id>1</batch:id><batch:operation
type='delete'/><gd:eventStatus value='http://schemas.google.com/g/2005#event.confirmed'/><gd:visibility
value='http://schemas.google.com/g/2005#event.default'/><gd:transparency
value='http://schemas.google.com/g/2005#event.opaque'/><gCal:uid value='a0q500sd2r1vjodbdulbeilupo google
com'/><gCal:guestsCanModify value='false'/><gCal:guestsCanInviteOthers value='false'/
<gCal:guestsCanSeeGuests value='false'/><gCal:anyoneCanAddSelf value='false'/><gd:when
startTime='2013-07-29T14:24:47Z' endTime='2013-07-29T14:24:47Z'/><gd:who email='libgdata test googlemail
com' rel='http://schemas.google.com/g/2005#event.organizer' valueString='GData Test'/><gd:where
valueString=''/><gd:comments><gd:feedLink
href="https://www.google.com/calendar/feeds/default/private/full/a0q500sd2r1vjodbdulbeilupo/comments"/></gd:comments></entry></feed>
+
+< HTTP/1.1 302 Moved Temporarily
+< Soup-Debug-Timestamp: 1375107889
+< Soup-Debug: SoupMessage 4 (0x6d13b0)
+< Update-Client-Auth:
DQAAAM8AAAAlDUC-WQgltDHdndYDddr-1F5rVSSb-XFGPYjU_reMdFj7RP5AC-wIlZUljXXhCvATEt-rmld3pWsbivzPlhqzJUZcnSXxXjuP_PPM9e9TDVfyT7zXdclDNBmUEUHpuRE2pV8FcZ694nfSJrFnDanE5PgCG-Dp1I5RxEuTPBxWWO7bnTkK1M79Pq_KbuLDIXThTgckY3-hSb61OvnzXxSJ7d2jzDTq4SYJOcXEK19cfN8WmIspK2CGATjYnx3q1Fz9ZgntzaOCi00pQJhkctNT
+< Set-Cookie: DO_NOT_CACHE_RESPONSE=true;Expires=Mon, 29-Jul-2013 14:24:50 GMT
+< Set-Cookie: S=calendar=0CviaWR2FKKmcsnE0zh42g;Expires=Fri, 09-Aug-2013 22:01:38 GMT;Secure
+< Expires: Mon, 29 Jul 2013 14:24:49 GMT
+< Date: Mon, 29 Jul 2013 14:24:49 GMT
+< Location:
https://www.google.com/calendar/feeds/default/private/full/batch?gsessionid=0CviaWR2FKKmcsnE0zh42g
+< Content-Type: text/html; charset=UTF-8
+< Cache-control: private, max-age=0
+< X-Content-Type-Options: nosniff
+< X-Frame-Options: SAMEORIGIN
+< X-XSS-Protection: 1; mode=block
+< Server: GSE
+< Transfer-Encoding: chunked
+<
+< <HTML>
+< <HEAD>
+< <TITLE>Moved Temporarily</TITLE>
+< </HEAD>
+< <BODY BGCOLOR="#FFFFFF" TEXT="#000000">
+< <H1>Moved Temporarily</H1>
+< The document has moved <A
HREF="https://www.google.com/calendar/feeds/default/private/full/batch?gsessionid=0CviaWR2FKKmcsnE0zh42g">here</A>.
+< </BODY>
+< </HTML>
+
+> POST /calendar/feeds/default/private/full/batch?gsessionid=0CviaWR2FKKmcsnE0zh42g HTTP/1.1
+> Soup-Debug-Timestamp: 1375107889
+> Soup-Debug: SoupSession 1 (0x6592c0), SoupMessage 4 (0x6d13b0), SoupSocket 8 (0x8deae0), restarted
+> Host: www.google.com
+> Authorization: GoogleLogin
auth=DQAAAM4AAAAlDUC-WQgltDHdndYDddr-1F5rVSSb-XFGPYjU_reMdFj7RP5AC-wIlZUljXXhCvATEt-rmld3pWsbivzPlhqzJUZcnSXxXjuP_PPM9e9TDVfyT7zXdclDNBmUEUHpuRE2pV8FcZ694nfSJrFnDanE5PgCG-Dp1I5RxEuTPBxWWO7bnTkK1M79Pq_KbuLDIXRpK4Q4OopOOwGyiV_NzUDT4fZ6Kw_yLolXssa1hHDvNlxFt5JLoN5p81KiTlQbRKh13BT_PF54cV4v9VkeqkDm
+> GData-Version: 2
+> Content-Type: application/atom+xml
+> Accept-Encoding: gzip, deflate
+> Connection: Keep-Alive
+> Content-Length: 2439
+>
+> <?xml version='1.0' encoding='UTF-8'?><feed xmlns='http://www.w3.org/2005/Atom'
xmlns:batch='http://schemas.google.com/gdata/batch' xmlns:gCal='http://schemas.google.com/gCal/2005'
xmlns:gd='http://schemas.google.com/g/2005' xmlns:app='http://www.w3.org/2007/app'><title type='text'>Batch
operation feed</title><id>batch1</id><updated>2013-07-29T14:24:49Z</updated><entry
xmlns:batch='http://schemas.google.com/gdata/batch' xmlns:gCal='http://schemas.google.com/gCal/2005'
xmlns:app='http://www.w3.org/2007/app' xmlns:gd='http://schemas.google.com/g/2005'
gd:etag='"EEoDRgRJdyp7JGA6WhNS"'><title
type='text'>Toby</title><id>http://www.google.com/calendar/feeds/default/events/a0q500sd2r1vjodbdulbeilupo</id><updated>2013-07-29T14:24:49Z</updated><published>2013-07-29T14:24:47Z</published><category
term='http://schemas.google.com/g/2005#event' scheme='http://schemas.google.com/g/2005#kind'/><link
href='https://www.google.com/calendar/event?eid=YTBxNTAwc2QycjF2am9kYmR1bGJlaW
x1cG8gbGliZ2RhdGEudGVzdEBnb29nbGVtYWlsLmNvbQ' title='alternate'
rel='http://www.iana.org/assignments/relation/alternate' type='text/html'/><link
href='https://www.google.com/calendar/feeds/default/private/full/a0q500sd2r1vjodbdulbeilupo'
rel='http://www.iana.org/assignments/relation/self' type='application/atom+xml'/><link
href='https://www.google.com/calendar/feeds/default/private/full/a0q500sd2r1vjodbdulbeilupo'
rel='http://www.iana.org/assignments/relation/edit' type='application/atom+xml'/><author><name>GData
Test</name><email>libgdata test googlemail com</email></author><batch:id>1</batch:id><batch:operation
type='delete'/><gd:eventStatus value='http://schemas.google.com/g/2005#event.confirmed'/><gd:visibility
value='http://schemas.google.com/g/2005#event.default'/><gd:transparency
value='http://schemas.google.com/g/2005#event.opaque'/><gCal:uid value='a0q500sd2r1vjodbdulbeilupo google
com'/><gCal:guestsCanModify value='false'/><gCal:guestsCanInviteOthers value='false'/
<gCal:guestsCanSeeGuests value='false'/><gCal:anyoneCanAddSelf value='false'/><gd:when
startTime='2013-07-29T14:24:47Z' endTime='2013-07-29T14:24:47Z'/><gd:who email='libgdata test googlemail
com' rel='http://schemas.google.com/g/2005#event.organizer' valueString='GData Test'/><gd:where
valueString=''/><gd:comments><gd:feedLink
href="https://www.google.com/calendar/feeds/default/private/full/a0q500sd2r1vjodbdulbeilupo/comments"/></gd:comments></entry></feed>
+
+< HTTP/1.1 200 OK
+< Soup-Debug-Timestamp: 1375107889
+< Soup-Debug: SoupMessage 4 (0x6d13b0)
+< Update-Client-Auth:
DQAAAM8AAAAlDUC-WQgltDHdndYDddr-ODYysS96Taaw1NaIYtJAAHEXCZ_GMPV8cwrWmi_-pskMkzDa8yS5h3Lx6BUX8K1OQLMPBV7rpZGHtUa1jYE1jA_4X05rZ800eKz2vNaGdZYoiYJwGnkqCe72OBS-ReHTEtvQtr7VG9ZYkAslaj0Tffvz8pB9ItwBfiM3-4oLSkIEFXx8_eyUlfeNChSfSAvSSqTyG58No5P6HZMRKSJtwsyLwtxAl4BhBMfGX_Uh_z0XCyGMW8beXiNXZ4h5XkwP
+< Set-Cookie: DO_NOT_CACHE_RESPONSE=true;Expires=Mon, 29-Jul-2013 14:24:50 GMT
+< Set-Cookie: S=calendar=57lC8kqJlFkLJ6la9bFD5Q;Expires=Thu, 08-Aug-2013 05:16:04 GMT;Secure
+< Expires: Mon, 29 Jul 2013 14:24:49 GMT
+< Date: Mon, 29 Jul 2013 14:24:49 GMT
+< Content-Type: application/atom+xml; charset=UTF-8; type=feed
+< GData-Version: 2.6
+< Cache-control: private, max-age=0
+< X-Content-Type-Options: nosniff
+< X-Frame-Options: SAMEORIGIN
+< X-XSS-Protection: 1; mode=block
+< Server: GSE
+< Transfer-Encoding: chunked
+<
+< <?xml version='1.0' encoding='UTF-8'?><feed xmlns='http://www.w3.org/2005/Atom'
xmlns:gd='http://schemas.google.com/g/2005'
gd:kind='calendar#eventFeed'><id>https://www.google.com/calendar/feeds/default/events/batch/1375107889724</id><updated>2013-07-29T14:24:49.866Z</updated><category
scheme='http://schemas.google.com/g/2005#kind' term='http://schemas.google.com/g/2005#event'/><title
type='text'>Batch operation feed</title><entry
xmlns:batch='http://schemas.google.com/gdata/batch'><id>http://www.google.com/calendar/feeds/default/events/a0q500sd2r1vjodbdulbeilupo</id><updated>2013-07-29T14:24:49.866Z</updated><title
type='text'>Toby</title><content>Deleted</content><batch:id>1</batch:id><batch:operation
type='delete'/><batch:status code='200' reason='Success'/></entry></feed>
+
diff --git a/gdata/tests/traces/calendar/batch-async b/gdata/tests/traces/calendar/batch-async
new file mode 100644
index 0000000..53ff8ed
--- /dev/null
+++ b/gdata/tests/traces/calendar/batch-async
@@ -0,0 +1,71 @@
+> POST /calendar/feeds/default/private/full/batch HTTP/1.1
+> Soup-Debug-Timestamp: 1375108053
+> Soup-Debug: SoupSession 1 (0x6592c0), SoupMessage 125 (0x7fffe003a8e0), SoupSocket 116 (0x7fffe4004b00)
+> Host: www.google.com
+> Authorization: GoogleLogin
auth=DQAAAM4AAAAlDUC-WQgltDHdndYDddr-1F5rVSSb-XFGPYjU_reMdFj7RP5AC-wIlZUljXXhCvATEt-rmld3pWsbivzPlhqzJUZcnSXxXjuP_PPM9e9TDVfyT7zXdclDNBmUEUHpuRE2pV8FcZ694nfSJrFnDanE5PgCG-Dp1I5RxEuTPBxWWO7bnTkK1M79Pq_KbuLDIXRpK4Q4OopOOwGyiV_NzUDT4fZ6Kw_yLolXssa1hHDvNlxFt5JLoN5p81KiTlQbRKh13BT_PF54cV4v9VkeqkDm
+> GData-Version: 2
+> Content-Type: application/atom+xml
+> Accept-Encoding: gzip, deflate
+> Connection: Keep-Alive
+>
+> <?xml version='1.0' encoding='UTF-8'?><feed xmlns='http://www.w3.org/2005/Atom'
xmlns:batch='http://schemas.google.com/gdata/batch' xmlns:gd='http://schemas.google.com/g/2005'><title
type='text'>Batch operation feed</title><id>batch1</id><updated>2013-07-29T14:27:33Z</updated><entry><title
type='text'>Batch operation
query</title><id>http://www.google.com/calendar/feeds/default/events/e5hhi9u9gibmgdr2u92kko13og</id><updated>2013-07-29T14:27:33Z</updated><batch:id>1</batch:id><batch:operation
type='query'/></entry></feed>
+
+< HTTP/1.1 302 Moved Temporarily
+< Soup-Debug-Timestamp: 1375108054
+< Soup-Debug: SoupMessage 125 (0x7fffe003a8e0)
+< Update-Client-Auth:
DQAAAM8AAAAlDUC-WQgltDHdndYDddr-1F5rVSSb-XFGPYjU_reMdFj7RP5AC-wIlZUljXXhCvATEt-rmld3pWsbivzPlhqzJUZcnSXxXjuP_PPM9e9TDVfyT7zXdclDNBmUEUHpuRE2pV8FcZ694nfSJrFnDanE5PgCG-Dp1I5RxEuTPBxWWO7bnTkK1M79Pq_KbuLDIXThTgckY3-hSb61OvnzXxSJ7d2jzDTq4SYJOcXEK19cfN8WmIspK2CGATjYnx3q1Fz9ZgntzaOCi00pQJhkctNT
+< Set-Cookie: DO_NOT_CACHE_RESPONSE=true;Expires=Mon, 29-Jul-2013 14:27:35 GMT
+< Set-Cookie: S=calendar=nM08iwCNlYiyFhbYu_SWbA;Expires=Wed, 07-Aug-2013 11:53:52 GMT;Secure
+< Expires: Mon, 29 Jul 2013 14:27:34 GMT
+< Date: Mon, 29 Jul 2013 14:27:34 GMT
+< Location:
https://www.google.com/calendar/feeds/default/private/full/batch?gsessionid=nM08iwCNlYiyFhbYu_SWbA
+< Content-Type: text/html; charset=UTF-8
+< Cache-control: private, max-age=0
+< X-Content-Type-Options: nosniff
+< X-Frame-Options: SAMEORIGIN
+< X-XSS-Protection: 1; mode=block
+< Server: GSE
+< Transfer-Encoding: chunked
+<
+< <HTML>
+< <HEAD>
+< <TITLE>Moved Temporarily</TITLE>
+< </HEAD>
+< <BODY BGCOLOR="#FFFFFF" TEXT="#000000">
+< <H1>Moved Temporarily</H1>
+< The document has moved <A
HREF="https://www.google.com/calendar/feeds/default/private/full/batch?gsessionid=nM08iwCNlYiyFhbYu_SWbA">here</A>.
+< </BODY>
+< </HTML>
+
+> POST /calendar/feeds/default/private/full/batch?gsessionid=nM08iwCNlYiyFhbYu_SWbA HTTP/1.1
+> Soup-Debug-Timestamp: 1375108054
+> Soup-Debug: SoupSession 1 (0x6592c0), SoupMessage 125 (0x7fffe003a8e0), SoupSocket 117 (0x8de8a0),
restarted
+> Host: www.google.com
+> Authorization: GoogleLogin
auth=DQAAAM4AAAAlDUC-WQgltDHdndYDddr-1F5rVSSb-XFGPYjU_reMdFj7RP5AC-wIlZUljXXhCvATEt-rmld3pWsbivzPlhqzJUZcnSXxXjuP_PPM9e9TDVfyT7zXdclDNBmUEUHpuRE2pV8FcZ694nfSJrFnDanE5PgCG-Dp1I5RxEuTPBxWWO7bnTkK1M79Pq_KbuLDIXRpK4Q4OopOOwGyiV_NzUDT4fZ6Kw_yLolXssa1hHDvNlxFt5JLoN5p81KiTlQbRKh13BT_PF54cV4v9VkeqkDm
+> GData-Version: 2
+> Content-Type: application/atom+xml
+> Accept-Encoding: gzip, deflate
+> Connection: Keep-Alive
+> Content-Length: 526
+>
+> <?xml version='1.0' encoding='UTF-8'?><feed xmlns='http://www.w3.org/2005/Atom'
xmlns:batch='http://schemas.google.com/gdata/batch' xmlns:gd='http://schemas.google.com/g/2005'><title
type='text'>Batch operation feed</title><id>batch1</id><updated>2013-07-29T14:27:33Z</updated><entry><title
type='text'>Batch operation
query</title><id>http://www.google.com/calendar/feeds/default/events/e5hhi9u9gibmgdr2u92kko13og</id><updated>2013-07-29T14:27:33Z</updated><batch:id>1</batch:id><batch:operation
type='query'/></entry></feed>
+
+< HTTP/1.1 200 OK
+< Soup-Debug-Timestamp: 1375108054
+< Soup-Debug: SoupMessage 125 (0x7fffe003a8e0)
+< Update-Client-Auth:
DQAAANAAAAAlDUC-WQgltDHdndYDddr-1F5rVSSb-XFGPYjU_reMdFj7RP5AC-wIlZUljXXhCvATEt-rmld3pWsbivzPlhqzJUZcnSXxXjuP_PPM9e9TDVfyT7zXdclDNBmUEUHpuRE2pV8FcZ694nfSJrFnDanE5PgCG-Dp1I5RxEuTPBxWWO7bnTkK1M79Pq_KbuLDIXQ13oqRh_2p87WcrWeAQnJZpM9mi1et5TBGe84GimS7yuU_utQqgxo_ARltmYbhyQQy5oR9U-3hGYR8T6bNTF75
+< Set-Cookie: DO_NOT_CACHE_RESPONSE=true;Expires=Mon, 29-Jul-2013 14:27:35 GMT
+< Set-Cookie: S=calendar=C9G0kJ2NjcplY8ve85ptQQ;Expires=Wed, 07-Aug-2013 07:31:00 GMT;Secure
+< Expires: Mon, 29 Jul 2013 14:27:34 GMT
+< Date: Mon, 29 Jul 2013 14:27:34 GMT
+< Content-Type: application/atom+xml; charset=UTF-8; type=feed
+< GData-Version: 2.6
+< Cache-control: private, max-age=0
+< X-Content-Type-Options: nosniff
+< X-Frame-Options: SAMEORIGIN
+< X-XSS-Protection: 1; mode=block
+< Server: GSE
+< Transfer-Encoding: chunked
+<
+< <?xml version='1.0' encoding='UTF-8'?><feed xmlns='http://www.w3.org/2005/Atom'
xmlns:gd='http://schemas.google.com/g/2005'
gd:kind='calendar#eventFeed'><id>https://www.google.com/calendar/feeds/default/events/batch/1375108054312</id><updated>2013-07-29T14:27:34.372Z</updated><category
scheme='http://schemas.google.com/g/2005#kind' term='http://schemas.google.com/g/2005#event'/><title
type='text'>Batch operation feed</title><entry xmlns:batch='http://schemas.google.com/gdata/batch'
xmlns:app='http://www.w3.org/2007/app' xmlns:gCal='http://schemas.google.com/gCal/2005'
gd:etag='"EEoDRgZEfSp7JGA6WhNS"'
gd:kind='calendar#event'><id>http://www.google.com/calendar/feeds/default/events/e5hhi9u9gibmgdr2u92kko13og</id><published>2013-07-29T14:27:33.000Z</published><updated>2013-07-29T14:27:33.000Z</updated><app:edited>2013-07-29T14:27:33.000Z</app:edited><category
scheme='http://schemas.google.com/g/2005#kind' term='http://schemas.google.com/g/2005#event'/><title>Party '
Til You Puke</title><content/><link rel='alternate' type='text/html'
href='https://www.google.com/calendar/event?eid=ZTVoaGk5dTlnaWJtZ2RyMnU5MmtrbzEzb2cgbGliZ2RhdGEudGVzdEBnb29nbGVtYWlsLmNvbQ'
title='alternate'/><link rel='self' type='application/atom+xml'
href='https://www.google.com/calendar/feeds/default/private/full/e5hhi9u9gibmgdr2u92kko13og'/><link
rel='edit' type='application/atom+xml'
href='https://www.google.com/calendar/feeds/default/private/full/e5hhi9u9gibmgdr2u92kko13og'/><author><name>GData
Test</name><email>libgdata test googlemail com</email></author><gd:comments><gd:feedLink
href='https://www.google.com/calendar/feeds/default/private/full/e5hhi9u9gibmgdr2u92kko13og/comments'/></gd:comments><gd:eventStatus
value='http://schemas.google.com/g/2005#event.confirmed'/><gd:where valueString=''/><gd:who email='libgdata
test googlemail com' rel='http://schemas.google.com/g/2005#event.organizer' valueString='GData
Test'/><gd:when endTime='2013-07-29T15:27:33.000+01:00
' startTime='2013-07-29T15:27:33.000+01:00'/><gd:transparency
value='http://schemas.google.com/g/2005#event.opaque'/><gd:visibility
value='http://schemas.google.com/g/2005#event.default'/><gCal:anyoneCanAddSelf
value='false'/><batch:id>1</batch:id><batch:operation type='query'/><batch:status code='200'
reason='Success'/><gCal:guestsCanInviteOthers value='false'/><gCal:guestsCanModify
value='false'/><gCal:guestsCanSeeGuests value='false'/><gCal:sequence value='0'/><gCal:uid
value='e5hhi9u9gibmgdr2u92kko13og google com'/></entry></feed>
+
diff --git a/gdata/tests/traces/calendar/batch-async-cancellation
b/gdata/tests/traces/calendar/batch-async-cancellation
new file mode 100644
index 0000000..e69de29
diff --git a/gdata/tests/traces/calendar/event-insert b/gdata/tests/traces/calendar/event-insert
new file mode 100644
index 0000000..5c5a00a
--- /dev/null
+++ b/gdata/tests/traces/calendar/event-insert
@@ -0,0 +1,75 @@
+> POST /calendar/feeds/default/private/full HTTP/1.1
+> Soup-Debug-Timestamp: 1375108009
+> Soup-Debug: SoupSession 1 (0x6592c0), SoupMessage 93 (0x7fffd804b0b0), SoupSocket 85 (0x7fffe003b970)
+> Host: www.google.com
+> Authorization: GoogleLogin
auth=DQAAAM4AAAAlDUC-WQgltDHdndYDddr-1F5rVSSb-XFGPYjU_reMdFj7RP5AC-wIlZUljXXhCvATEt-rmld3pWsbivzPlhqzJUZcnSXxXjuP_PPM9e9TDVfyT7zXdclDNBmUEUHpuRE2pV8FcZ694nfSJrFnDanE5PgCG-Dp1I5RxEuTPBxWWO7bnTkK1M79Pq_KbuLDIXRpK4Q4OopOOwGyiV_NzUDT4fZ6Kw_yLolXssa1hHDvNlxFt5JLoN5p81KiTlQbRKh13BT_PF54cV4v9VkeqkDm
+> GData-Version: 2
+> Content-Type: application/atom+xml
+> Accept-Encoding: gzip, deflate
+> Connection: Keep-Alive
+>
+> <?xml version='1.0' encoding='UTF-8'?><entry xmlns='http://www.w3.org/2005/Atom'
xmlns:gCal='http://schemas.google.com/gCal/2005' xmlns:gd='http://schemas.google.com/g/2005'
xmlns:app='http://www.w3.org/2007/app'><title type='text'>Tennis with Beth</title><content type='text'>Meet
for a quick lesson.</content><category term='http://schemas.google.com/g/2005#event'
scheme='http://schemas.google.com/g/2005#kind'/><gd:eventStatus
value='http://schemas.google.com/g/2005#event.confirmed'/><gd:transparency
value='http://schemas.google.com/g/2005#event.opaque'/><gCal:guestsCanModify
value='false'/><gCal:guestsCanInviteOthers value='false'/><gCal:guestsCanSeeGuests
value='false'/><gCal:anyoneCanAddSelf value='false'/><gd:when startTime='2009-04-17T15:00:00Z'
endTime='2009-04-17T17:00:00Z'/><gd:who email='john smith example com'
rel='http://schemas.google.com/g/2005#event.organizer' valueString='John Smith‽'/><gd:where
valueString='Rolling Lawn Courts'/></entry>
+
+< HTTP/1.1 302 Moved Temporarily
+< Soup-Debug-Timestamp: 1375108009
+< Soup-Debug: SoupMessage 93 (0x7fffd804b0b0)
+< Update-Client-Auth:
DQAAAM8AAAAlDUC-WQgltDHdndYDddr-1F5rVSSb-XFGPYjU_reMdFj7RP5AC-wIlZUljXXhCvATEt-rmld3pWsbivzPlhqzJUZcnSXxXjuP_PPM9e9TDVfyT7zXdclDNBmUEUHpuRE2pV8FcZ694nfSJrFnDanE5PgCG-Dp1I5RxEuTPBxWWO7bnTkK1M79Pq_KbuLDIXThTgckY3-hSb61OvnzXxSJ7d2jzDTq4SYJOcXEK19cfN8WmIspK2CGATjYnx3q1Fz9ZgntzaOCi00pQJhkctNT
+< Set-Cookie: DO_NOT_CACHE_RESPONSE=true;Expires=Mon, 29-Jul-2013 14:26:50 GMT
+< Set-Cookie: S=calendar=F-z8VsQGH9LZXIiGi1h6SQ;Expires=Wed, 07-Aug-2013 02:03:17 GMT;Secure
+< Expires: Mon, 29 Jul 2013 14:26:49 GMT
+< Date: Mon, 29 Jul 2013 14:26:49 GMT
+< Location: https://www.google.com/calendar/feeds/default/private/full?gsessionid=F-z8VsQGH9LZXIiGi1h6SQ
+< Content-Type: text/html; charset=UTF-8
+< Cache-control: private, max-age=0
+< X-Content-Type-Options: nosniff
+< X-Frame-Options: SAMEORIGIN
+< X-XSS-Protection: 1; mode=block
+< Server: GSE
+< Transfer-Encoding: chunked
+<
+< <HTML>
+< <HEAD>
+< <TITLE>Moved Temporarily</TITLE>
+< </HEAD>
+< <BODY BGCOLOR="#FFFFFF" TEXT="#000000">
+< <H1>Moved Temporarily</H1>
+< The document has moved <A
HREF="https://www.google.com/calendar/feeds/default/private/full?gsessionid=F-z8VsQGH9LZXIiGi1h6SQ">here</A>.
+< </BODY>
+< </HTML>
+
+> POST /calendar/feeds/default/private/full?gsessionid=F-z8VsQGH9LZXIiGi1h6SQ HTTP/1.1
+> Soup-Debug-Timestamp: 1375108009
+> Soup-Debug: SoupSession 1 (0x6592c0), SoupMessage 93 (0x7fffd804b0b0), SoupSocket 86 (0x8dea20), restarted
+> Host: www.google.com
+> Authorization: GoogleLogin
auth=DQAAAM4AAAAlDUC-WQgltDHdndYDddr-1F5rVSSb-XFGPYjU_reMdFj7RP5AC-wIlZUljXXhCvATEt-rmld3pWsbivzPlhqzJUZcnSXxXjuP_PPM9e9TDVfyT7zXdclDNBmUEUHpuRE2pV8FcZ694nfSJrFnDanE5PgCG-Dp1I5RxEuTPBxWWO7bnTkK1M79Pq_KbuLDIXRpK4Q4OopOOwGyiV_NzUDT4fZ6Kw_yLolXssa1hHDvNlxFt5JLoN5p81KiTlQbRKh13BT_PF54cV4v9VkeqkDm
+> GData-Version: 2
+> Content-Type: application/atom+xml
+> Accept-Encoding: gzip, deflate
+> Connection: Keep-Alive
+> Content-Length: 969
+>
+> <?xml version='1.0' encoding='UTF-8'?><entry xmlns='http://www.w3.org/2005/Atom'
xmlns:gCal='http://schemas.google.com/gCal/2005' xmlns:gd='http://schemas.google.com/g/2005'
xmlns:app='http://www.w3.org/2007/app'><title type='text'>Tennis with Beth</title><content type='text'>Meet
for a quick lesson.</content><category term='http://schemas.google.com/g/2005#event'
scheme='http://schemas.google.com/g/2005#kind'/><gd:eventStatus
value='http://schemas.google.com/g/2005#event.confirmed'/><gd:transparency
value='http://schemas.google.com/g/2005#event.opaque'/><gCal:guestsCanModify
value='false'/><gCal:guestsCanInviteOthers value='false'/><gCal:guestsCanSeeGuests
value='false'/><gCal:anyoneCanAddSelf value='false'/><gd:when startTime='2009-04-17T15:00:00Z'
endTime='2009-04-17T17:00:00Z'/><gd:who email='john smith example com'
rel='http://schemas.google.com/g/2005#event.organizer' valueString='John Smith‽'/><gd:where
valueString='Rolling Lawn Courts'/></entry>
+
+< HTTP/1.1 201 Created
+< Soup-Debug-Timestamp: 1375108010
+< Soup-Debug: SoupMessage 93 (0x7fffd804b0b0)
+< Update-Client-Auth:
DQAAANAAAAAlDUC-WQgltDHdndYDddr-1F5rVSSb-XFGPYjU_reMdFj7RP5AC-wIlZUljXXhCvATEt-rmld3pWsbivzPlhqzJUZcnSXxXjuP_PPM9e9TDVfyT7zXdclDNBmUEUHpuRE2pV8FcZ694nfSJrFnDanE5PgCG-Dp1I5RxEuTPBxWWO7bnTkK1M79Pq_KbuLDIXQ13oqRh_2p87WcrWeAQnJZpM9mi1et5TBGe84GimS7yuU_utQqgxo_ARltmYbhyQQy5oR9U-3hGYR8T6bNTF75
+< Set-Cookie: DO_NOT_CACHE_RESPONSE=true;Expires=Mon, 29-Jul-2013 14:26:50 GMT
+< Set-Cookie: S=calendar=ZKTwGuuu0LVa6nkVCb9P3w;Expires=Wed, 07-Aug-2013 12:46:06 GMT;Secure
+< Expires: Mon, 29 Jul 2013 14:26:50 GMT
+< Date: Mon, 29 Jul 2013 14:26:50 GMT
+< Content-Type: application/atom+xml; charset=UTF-8; type=entry
+< Cache-control: private, max-age=0, must-revalidate, no-transform
+< Vary: Accept, X-GData-Authorization, GData-Version
+< GData-Version: 2.6
+< ETag: "EEoDRgZAfip7JGA6WhNS"
+< Location: https://www.google.com/calendar/feeds/default/private/full/gicsn4ge8ge8qqhv1ft4rv2lv4
+< Content-Location: https://www.google.com/calendar/feeds/default/private/full/gicsn4ge8ge8qqhv1ft4rv2lv4
+< X-Content-Type-Options: nosniff
+< X-Frame-Options: SAMEORIGIN
+< X-XSS-Protection: 1; mode=block
+< Server: GSE
+< Transfer-Encoding: chunked
+<
+< <?xml version='1.0' encoding='UTF-8'?><entry xmlns='http://www.w3.org/2005/Atom'
xmlns:app='http://www.w3.org/2007/app' xmlns:gCal='http://schemas.google.com/gCal/2005'
xmlns:gd='http://schemas.google.com/g/2005' gd:etag='"EEoDRgZAfip7JGA6WhNS"'
gd:kind='calendar#event'><id>http://www.google.com/calendar/feeds/default/events/gicsn4ge8ge8qqhv1ft4rv2lv4</id><published>2013-07-29T14:26:49.000Z</published><updated>2013-07-29T14:26:50.000Z</updated><app:edited>2013-07-29T14:26:50.000Z</app:edited><category
scheme='http://schemas.google.com/g/2005#kind' term='http://schemas.google.com/g/2005#event'/><title>Tennis
with Beth</title><content>Meet for a quick lesson.</content><link rel='alternate' type='text/html'
href='https://www.google.com/calendar/event?eid=Z2ljc240Z2U4Z2U4cXFodjFmdDRydjJsdjQgbGliZ2RhdGEudGVzdEBnb29nbGVtYWlsLmNvbQ'
title='alternate'/><link rel='self' type='application/atom+xml'
href='https://www.google.com/calendar/feeds/default/private/full/gicsn4ge8g
e8qqhv1ft4rv2lv4'/><link rel='edit' type='application/atom+xml'
href='https://www.google.com/calendar/feeds/default/private/full/gicsn4ge8ge8qqhv1ft4rv2lv4'/><author><name>GData
Test</name><email>libgdata test googlemail com</email></author><gd:comments><gd:feedLink
href='https://www.google.com/calendar/feeds/default/private/full/gicsn4ge8ge8qqhv1ft4rv2lv4/comments'/></gd:comments><gd:eventStatus
value='http://schemas.google.com/g/2005#event.confirmed'/><gd:where valueString='Rolling Lawn
Courts'/><gd:who email='libgdata test googlemail com' rel='http://schemas.google.com/g/2005#event.organizer'
valueString='GData Test'/><gd:when endTime='2009-04-17T18:00:00.000+01:00'
startTime='2009-04-17T16:00:00.000+01:00'/><gd:transparency
value='http://schemas.google.com/g/2005#event.opaque'/><gd:visibility
value='http://schemas.google.com/g/2005#event.default'/><gCal:anyoneCanAddSelf
value='false'/><gCal:guestsCanInviteOthers value='false'/><gCal:guestsCanModify value='false'/><gCal:g
uestsCanSeeGuests value='false'/><gCal:sequence value='0'/><gCal:uid value='gicsn4ge8ge8qqhv1ft4rv2lv4
google com'/></entry>
+
diff --git a/gdata/tests/traces/calendar/event-insert-async b/gdata/tests/traces/calendar/event-insert-async
new file mode 100644
index 0000000..985d0e0
--- /dev/null
+++ b/gdata/tests/traces/calendar/event-insert-async
@@ -0,0 +1,75 @@
+> POST /calendar/feeds/default/private/full HTTP/1.1
+> Soup-Debug-Timestamp: 1375108022
+> Soup-Debug: SoupSession 1 (0x6592c0), SoupMessage 103 (0x6d11d0), SoupSocket 96 (0x8deae0)
+> Host: www.google.com
+> Authorization: GoogleLogin
auth=DQAAAM4AAAAlDUC-WQgltDHdndYDddr-1F5rVSSb-XFGPYjU_reMdFj7RP5AC-wIlZUljXXhCvATEt-rmld3pWsbivzPlhqzJUZcnSXxXjuP_PPM9e9TDVfyT7zXdclDNBmUEUHpuRE2pV8FcZ694nfSJrFnDanE5PgCG-Dp1I5RxEuTPBxWWO7bnTkK1M79Pq_KbuLDIXRpK4Q4OopOOwGyiV_NzUDT4fZ6Kw_yLolXssa1hHDvNlxFt5JLoN5p81KiTlQbRKh13BT_PF54cV4v9VkeqkDm
+> GData-Version: 2
+> Content-Type: application/atom+xml
+> Accept-Encoding: gzip, deflate
+> Connection: Keep-Alive
+>
+> <?xml version='1.0' encoding='UTF-8'?><entry xmlns='http://www.w3.org/2005/Atom'
xmlns:gCal='http://schemas.google.com/gCal/2005' xmlns:gd='http://schemas.google.com/g/2005'
xmlns:app='http://www.w3.org/2007/app'><title type='text'>Tennis with Beth</title><content type='text'>Meet
for a quick lesson.</content><category term='http://schemas.google.com/g/2005#event'
scheme='http://schemas.google.com/g/2005#kind'/><gd:eventStatus
value='http://schemas.google.com/g/2005#event.confirmed'/><gd:transparency
value='http://schemas.google.com/g/2005#event.opaque'/><gCal:guestsCanModify
value='false'/><gCal:guestsCanInviteOthers value='false'/><gCal:guestsCanSeeGuests
value='false'/><gCal:anyoneCanAddSelf value='false'/><gd:when startTime='2009-04-17T15:00:00Z'
endTime='2009-04-17T17:00:00Z'/><gd:who email='john smith example com'
rel='http://schemas.google.com/g/2005#event.organizer' valueString='John Smith‽'/><gd:where
valueString='Rolling Lawn Courts'/></entry>
+
+< HTTP/1.1 302 Moved Temporarily
+< Soup-Debug-Timestamp: 1375108022
+< Soup-Debug: SoupMessage 103 (0x6d11d0)
+< Update-Client-Auth:
DQAAAM8AAAAlDUC-WQgltDHdndYDddr-1F5rVSSb-XFGPYjU_reMdFj7RP5AC-wIlZUljXXhCvATEt-rmld3pWsbivzPlhqzJUZcnSXxXjuP_PPM9e9TDVfyT7zXdclDNBmUEUHpuRE2pV8FcZ694nfSJrFnDanE5PgCG-Dp1I5RxEuTPBxWWO7bnTkK1M79Pq_KbuLDIXThTgckY3-hSb61OvnzXxSJ7d2jzDTq4SYJOcXEK19cfN8WmIspK2CGATjYnx3q1Fz9ZgntzaOCi00pQJhkctNT
+< Set-Cookie: DO_NOT_CACHE_RESPONSE=true;Expires=Mon, 29-Jul-2013 14:27:03 GMT
+< Set-Cookie: S=calendar=lpBpId-knLdx6yAFjlO7gA;Expires=Mon, 12-Aug-2013 12:29:25 GMT;Secure
+< Expires: Mon, 29 Jul 2013 14:27:02 GMT
+< Date: Mon, 29 Jul 2013 14:27:02 GMT
+< Location: https://www.google.com/calendar/feeds/default/private/full?gsessionid=lpBpId-knLdx6yAFjlO7gA
+< Content-Type: text/html; charset=UTF-8
+< Cache-control: private, max-age=0
+< X-Content-Type-Options: nosniff
+< X-Frame-Options: SAMEORIGIN
+< X-XSS-Protection: 1; mode=block
+< Server: GSE
+< Transfer-Encoding: chunked
+<
+< <HTML>
+< <HEAD>
+< <TITLE>Moved Temporarily</TITLE>
+< </HEAD>
+< <BODY BGCOLOR="#FFFFFF" TEXT="#000000">
+< <H1>Moved Temporarily</H1>
+< The document has moved <A
HREF="https://www.google.com/calendar/feeds/default/private/full?gsessionid=lpBpId-knLdx6yAFjlO7gA">here</A>.
+< </BODY>
+< </HTML>
+
+> POST /calendar/feeds/default/private/full?gsessionid=lpBpId-knLdx6yAFjlO7gA HTTP/1.1
+> Soup-Debug-Timestamp: 1375108022
+> Soup-Debug: SoupSession 1 (0x6592c0), SoupMessage 103 (0x6d11d0), SoupSocket 97 (0x8dede0), restarted
+> Host: www.google.com
+> Authorization: GoogleLogin
auth=DQAAAM4AAAAlDUC-WQgltDHdndYDddr-1F5rVSSb-XFGPYjU_reMdFj7RP5AC-wIlZUljXXhCvATEt-rmld3pWsbivzPlhqzJUZcnSXxXjuP_PPM9e9TDVfyT7zXdclDNBmUEUHpuRE2pV8FcZ694nfSJrFnDanE5PgCG-Dp1I5RxEuTPBxWWO7bnTkK1M79Pq_KbuLDIXRpK4Q4OopOOwGyiV_NzUDT4fZ6Kw_yLolXssa1hHDvNlxFt5JLoN5p81KiTlQbRKh13BT_PF54cV4v9VkeqkDm
+> GData-Version: 2
+> Content-Type: application/atom+xml
+> Accept-Encoding: gzip, deflate
+> Connection: Keep-Alive
+> Content-Length: 969
+>
+> <?xml version='1.0' encoding='UTF-8'?><entry xmlns='http://www.w3.org/2005/Atom'
xmlns:gCal='http://schemas.google.com/gCal/2005' xmlns:gd='http://schemas.google.com/g/2005'
xmlns:app='http://www.w3.org/2007/app'><title type='text'>Tennis with Beth</title><content type='text'>Meet
for a quick lesson.</content><category term='http://schemas.google.com/g/2005#event'
scheme='http://schemas.google.com/g/2005#kind'/><gd:eventStatus
value='http://schemas.google.com/g/2005#event.confirmed'/><gd:transparency
value='http://schemas.google.com/g/2005#event.opaque'/><gCal:guestsCanModify
value='false'/><gCal:guestsCanInviteOthers value='false'/><gCal:guestsCanSeeGuests
value='false'/><gCal:anyoneCanAddSelf value='false'/><gd:when startTime='2009-04-17T15:00:00Z'
endTime='2009-04-17T17:00:00Z'/><gd:who email='john smith example com'
rel='http://schemas.google.com/g/2005#event.organizer' valueString='John Smith‽'/><gd:where
valueString='Rolling Lawn Courts'/></entry>
+
+< HTTP/1.1 201 Created
+< Soup-Debug-Timestamp: 1375108023
+< Soup-Debug: SoupMessage 103 (0x6d11d0)
+< Update-Client-Auth:
DQAAAM4AAAAlDUC-WQgltDHdndYDddr-geSwqup450dH73A2Cl-8pGWAz5Jr6k15x7ETDyyX-gKH9mQLgT8NgpcJeZVMLjIXm1EbZt7eOlczQvHw9uMmD40XUvTc3VuOvT58GOMc7bcR5a-xUVuHMkbEU3g2rCp7Fw3q3lP_QFTWqE59LQAuIJ1V1Mzrj5l73ZloZnprjZsoS6V737LE84MKS3EbUJwdhONiAUU1jBHCL_yAoimGEtnElJMGcEXxs1Pl3YW3Ceub90HJ43ybw11aZdO1mFDL
+< Set-Cookie: DO_NOT_CACHE_RESPONSE=true;Expires=Mon, 29-Jul-2013 14:27:03 GMT
+< Set-Cookie: S=calendar=xzpPgu41Om7vgY9PpBglVA;Expires=Fri, 09-Aug-2013 19:48:00 GMT;Secure
+< Expires: Mon, 29 Jul 2013 14:27:02 GMT
+< Date: Mon, 29 Jul 2013 14:27:02 GMT
+< Content-Type: application/atom+xml; charset=UTF-8; type=entry
+< Cache-control: private, max-age=0, must-revalidate, no-transform
+< Vary: Accept, X-GData-Authorization, GData-Version
+< GData-Version: 2.6
+< ETag: "EEoDRgZDfCp7JGA6WhNS"
+< Location: https://www.google.com/calendar/feeds/default/private/full/0qrt69rd60alvb0ti70ji14ktk
+< Content-Location: https://www.google.com/calendar/feeds/default/private/full/0qrt69rd60alvb0ti70ji14ktk
+< X-Content-Type-Options: nosniff
+< X-Frame-Options: SAMEORIGIN
+< X-XSS-Protection: 1; mode=block
+< Server: GSE
+< Transfer-Encoding: chunked
+<
+< <?xml version='1.0' encoding='UTF-8'?><entry xmlns='http://www.w3.org/2005/Atom'
xmlns:app='http://www.w3.org/2007/app' xmlns:gCal='http://schemas.google.com/gCal/2005'
xmlns:gd='http://schemas.google.com/g/2005' gd:etag='"EEoDRgZDfCp7JGA6WhNS"'
gd:kind='calendar#event'><id>http://www.google.com/calendar/feeds/default/events/0qrt69rd60alvb0ti70ji14ktk</id><published>2013-07-29T14:27:02.000Z</published><updated>2013-07-29T14:27:02.000Z</updated><app:edited>2013-07-29T14:27:02.000Z</app:edited><category
scheme='http://schemas.google.com/g/2005#kind' term='http://schemas.google.com/g/2005#event'/><title>Tennis
with Beth</title><content>Meet for a quick lesson.</content><link rel='alternate' type='text/html'
href='https://www.google.com/calendar/event?eid=MHFydDY5cmQ2MGFsdmIwdGk3MGppMTRrdGsgbGliZ2RhdGEudGVzdEBnb29nbGVtYWlsLmNvbQ'
title='alternate'/><link rel='self' type='application/atom+xml'
href='https://www.google.com/calendar/feeds/default/private/full/0qrt69rd60
alvb0ti70ji14ktk'/><link rel='edit' type='application/atom+xml'
href='https://www.google.com/calendar/feeds/default/private/full/0qrt69rd60alvb0ti70ji14ktk'/><author><name>GData
Test</name><email>libgdata test googlemail com</email></author><gd:comments><gd:feedLink
href='https://www.google.com/calendar/feeds/default/private/full/0qrt69rd60alvb0ti70ji14ktk/comments'/></gd:comments><gd:eventStatus
value='http://schemas.google.com/g/2005#event.confirmed'/><gd:where valueString='Rolling Lawn
Courts'/><gd:who email='libgdata test googlemail com' rel='http://schemas.google.com/g/2005#event.organizer'
valueString='GData Test'/><gd:when endTime='2009-04-17T18:00:00.000+01:00'
startTime='2009-04-17T16:00:00.000+01:00'/><gd:transparency
value='http://schemas.google.com/g/2005#event.opaque'/><gd:visibility
value='http://schemas.google.com/g/2005#event.default'/><gCal:anyoneCanAddSelf
value='false'/><gCal:guestsCanInviteOthers value='false'/><gCal:guestsCanModify value='false'/><gCal:g
uestsCanSeeGuests value='false'/><gCal:sequence value='0'/><gCal:uid value='0qrt69rd60alvb0ti70ji14ktk
google com'/></entry>
+
diff --git a/gdata/tests/traces/calendar/global-authentication
b/gdata/tests/traces/calendar/global-authentication
new file mode 100644
index 0000000..6b66757
--- /dev/null
+++ b/gdata/tests/traces/calendar/global-authentication
@@ -0,0 +1,27 @@
+> POST /accounts/ClientLogin HTTP/1.1
+> Soup-Debug-Timestamp: 1375107884
+> Soup-Debug: SoupSession 1 (0x6591b0), SoupMessage 1 (0x6d10e0), SoupSocket 1 (0x8de8a0)
+> Host: www.google.com
+> Content-Type: application/x-www-form-urlencoded
+> Accept-Encoding: gzip, deflate
+> Connection: Keep-Alive
+>
+>
accountType=HOSTED%5FOR%5FGOOGLE&Email=libgdata%2Etest%40gmail%2Ecom&Passwd=gdata%2Dgdata&service=cl&source=ytapi%2DGNOME%2Dlibgdata%2D444fubtt%2D0
+
+< HTTP/1.1 200 OK
+< Soup-Debug-Timestamp: 1375107885
+< Soup-Debug: SoupMessage 1 (0x6d10e0)
+< Content-Type: text/plain
+< Cache-control: no-cache, no-store
+< Pragma: no-cache
+< Expires: Mon, 01-Jan-1990 00:00:00 GMT
+< Date: Mon, 29 Jul 2013 14:24:45 GMT
+< X-Content-Type-Options: nosniff
+< X-XSS-Protection: 1; mode=block
+< Content-Length: 881
+< Server: GSE
+<
+<
SID=DQAAAM0AAAD9rHT8bdmpTU7a5LMsfA65u0Fh_6QRM8DUsQJg-EXklmdoDGIUPR23EasVPqLlDdq5-h165wdCF1-yae7a9se27qpQWghp20n2A9MWTZvdXT5UirX3_OM-KK5xht4lTNyBfY6eys0ZKPeBp8JgeSDkKkRfnGgqUEyEfgFzl4k7fc41mELCJcuSpXt-VBj1tAFRqugyBcOcdmpRCA9_G42oX6HBTOh3eSNIp4FhAn79g_YcDjow2RGB5UpdO5jnRuZKqaJrbe_nx_JKAMFTwGRy
+<
LSID=DQAAAM4AAAAlDUC-WQgltDHdndYDddr-1F5rVSSb-XFGPYjU_reMdFj7RP5AC-wIlZUljXXhCvCXQQiHyfN4mK1PbqfHpTiFEH6sXqSUP12PbW1JMOGTevMpDhLVWyaMHswUip1j1eHNnJHFyDkHJ7gloLcr1N69MmjhE7H2iDBHjq3klaZsH21fTuoQ0Cx69v4mlRZJxZZfqur-9YnM33-S_Ut2N8edJa7PtmmdPIdjDdlScFtkqYSyglNxubkMGU_YCAGx6vCl2RxdrhbgoIzkmJ7nfrwk
+<
Auth=DQAAAM4AAAAlDUC-WQgltDHdndYDddr-1F5rVSSb-XFGPYjU_reMdFj7RP5AC-wIlZUljXXhCvATEt-rmld3pWsbivzPlhqzJUZcnSXxXjuP_PPM9e9TDVfyT7zXdclDNBmUEUHpuRE2pV8FcZ694nfSJrFnDanE5PgCG-Dp1I5RxEuTPBxWWO7bnTkK1M79Pq_KbuLDIXRpK4Q4OopOOwGyiV_NzUDT4fZ6Kw_yLolXssa1hHDvNlxFt5JLoN5p81KiTlQbRKh13BT_PF54cV4v9VkeqkDm
+
diff --git a/gdata/tests/traces/calendar/query-all-calendars b/gdata/tests/traces/calendar/query-all-calendars
new file mode 100644
index 0000000..fb2dc84
--- /dev/null
+++ b/gdata/tests/traces/calendar/query-all-calendars
@@ -0,0 +1,67 @@
+> GET /calendar/feeds/default/allcalendars/full HTTP/1.1
+> Soup-Debug-Timestamp: 1375107895
+> Soup-Debug: SoupSession 1 (0x6592c0), SoupMessage 7 (0x6d12c0), SoupSocket 12 (0x8dea20)
+> Host: www.google.com
+> Authorization: GoogleLogin
auth=DQAAAM4AAAAlDUC-WQgltDHdndYDddr-1F5rVSSb-XFGPYjU_reMdFj7RP5AC-wIlZUljXXhCvATEt-rmld3pWsbivzPlhqzJUZcnSXxXjuP_PPM9e9TDVfyT7zXdclDNBmUEUHpuRE2pV8FcZ694nfSJrFnDanE5PgCG-Dp1I5RxEuTPBxWWO7bnTkK1M79Pq_KbuLDIXRpK4Q4OopOOwGyiV_NzUDT4fZ6Kw_yLolXssa1hHDvNlxFt5JLoN5p81KiTlQbRKh13BT_PF54cV4v9VkeqkDm
+> GData-Version: 2
+> Accept-Encoding: gzip, deflate
+> Connection: Keep-Alive
+
+< HTTP/1.1 302 Moved Temporarily
+< Soup-Debug-Timestamp: 1375107895
+< Soup-Debug: SoupMessage 7 (0x6d12c0)
+< Update-Client-Auth:
DQAAAM8AAAAlDUC-WQgltDHdndYDddr-1F5rVSSb-XFGPYjU_reMdFj7RP5AC-wIlZUljXXhCvATEt-rmld3pWsbivzPlhqzJUZcnSXxXjuP_PPM9e9TDVfyT7zXdclDNBmUEUHpuRE2pV8FcZ694nfSJrFnDanE5PgCG-Dp1I5RxEuTPBxWWO7bnTkK1M79Pq_KbuLDIXThTgckY3-hSb61OvnzXxSJ7d2jzDTq4SYJOcXEK19cfN8WmIspK2CGATjYnx3q1Fz9ZgntzaOCi00pQJhkctNT
+< Set-Cookie: DO_NOT_CACHE_RESPONSE=true;Expires=Mon, 29-Jul-2013 14:24:56 GMT
+< Set-Cookie: S=calendar=SZxZFiNUslkrr6PitF3XOg;Expires=Thu, 08-Aug-2013 09:36:20 GMT;Secure
+< Expires: Mon, 29 Jul 2013 14:24:55 GMT
+< Date: Mon, 29 Jul 2013 14:24:55 GMT
+< Location: https://www.google.com/calendar/feeds/default/allcalendars/full?gsessionid=SZxZFiNUslkrr6PitF3XOg
+< Content-Type: text/html; charset=UTF-8
+< Cache-control: private, max-age=0
+< X-Content-Type-Options: nosniff
+< X-Frame-Options: SAMEORIGIN
+< X-XSS-Protection: 1; mode=block
+< Server: GSE
+< Transfer-Encoding: chunked
+<
+< <HTML>
+< <HEAD>
+< <TITLE>Moved Temporarily</TITLE>
+< </HEAD>
+< <BODY BGCOLOR="#FFFFFF" TEXT="#000000">
+< <H1>Moved Temporarily</H1>
+< The document has moved <A
HREF="https://www.google.com/calendar/feeds/default/allcalendars/full?gsessionid=SZxZFiNUslkrr6PitF3XOg">here</A>.
+< </BODY>
+< </HTML>
+
+> GET /calendar/feeds/default/allcalendars/full?gsessionid=SZxZFiNUslkrr6PitF3XOg HTTP/1.1
+> Soup-Debug-Timestamp: 1375107895
+> Soup-Debug: SoupSession 1 (0x6592c0), SoupMessage 7 (0x6d12c0), SoupSocket 12 (0x8dea20), restarted
+> Host: www.google.com
+> Authorization: GoogleLogin
auth=DQAAAM4AAAAlDUC-WQgltDHdndYDddr-1F5rVSSb-XFGPYjU_reMdFj7RP5AC-wIlZUljXXhCvATEt-rmld3pWsbivzPlhqzJUZcnSXxXjuP_PPM9e9TDVfyT7zXdclDNBmUEUHpuRE2pV8FcZ694nfSJrFnDanE5PgCG-Dp1I5RxEuTPBxWWO7bnTkK1M79Pq_KbuLDIXRpK4Q4OopOOwGyiV_NzUDT4fZ6Kw_yLolXssa1hHDvNlxFt5JLoN5p81KiTlQbRKh13BT_PF54cV4v9VkeqkDm
+> GData-Version: 2
+> Accept-Encoding: gzip, deflate
+> Connection: Keep-Alive
+
+< HTTP/1.1 200 OK
+< Soup-Debug-Timestamp: 1375107896
+< Soup-Debug: SoupMessage 7 (0x6d12c0)
+< Update-Client-Auth:
DQAAAM8AAAAlDUC-WQgltDHdndYDddr-ODYysS96Taaw1NaIYtJAAHEXCZ_GMPV8cwrWmi_-pskMkzDa8yS5h3Lx6BUX8K1OQLMPBV7rpZGHtUa1jYE1jA_4X05rZ800eKz2vNaGdZYoiYJwGnkqCe72OBS-ReHTEtvQtr7VG9ZYkAslaj0Tffvz8pB9ItwBfiM3-4oLSkIEFXx8_eyUlfeNChSfSAvSSqTyG58No5P6HZMRKSJtwsyLwtxAl4BhBMfGX_Uh_z0XCyGMW8beXiNXZ4h5XkwP
+< Set-Cookie: DO_NOT_CACHE_RESPONSE=true;Expires=Mon, 29-Jul-2013 14:24:56 GMT
+< Set-Cookie: S=calendar=_eztRlU6KU1a7lLy3lrqfQ;Expires=Wed, 07-Aug-2013 07:56:37 GMT;Secure
+< Expires: Mon, 29 Jul 2013 14:24:56 GMT
+< Date: Mon, 29 Jul 2013 14:24:56 GMT
+< Content-Type: application/atom+xml; charset=UTF-8; type=feed
+< Cache-control: private, max-age=0, must-revalidate, no-transform
+< Vary: Accept, X-GData-Authorization, GData-Version
+< GData-Version: 2.6
+< ETag: W/"DU8NR3wyfip7JGA9WhFWEU0."
+< Last-Modified: Mon, 29 Jul 2013 14:24:56 GMT
+< X-Content-Type-Options: nosniff
+< X-Frame-Options: SAMEORIGIN
+< X-XSS-Protection: 1; mode=block
+< Server: GSE
+< Transfer-Encoding: chunked
+<
+< <?xml version='1.0' encoding='UTF-8'?><feed xmlns='http://www.w3.org/2005/Atom'
xmlns:app='http://www.w3.org/2007/app' xmlns:gCal='http://schemas.google.com/gCal/2005'
xmlns:openSearch='http://a9.com/-/spec/opensearch/1.1/' xmlns:gd='http://schemas.google.com/g/2005'
gd:etag='W/"DU8NR3wyfip7JGA9WhFWEU0."'
gd:kind='calendar#calendarFeed'><id>http://www.google.com/calendar/feeds/default/allcalendars/full</id><updated>2013-07-29T14:24:56.296Z</updated><category
scheme='http://schemas.google.com/g/2005#kind'
term='http://schemas.google.com/gCal/2005#calendarmeta'/><title>GData Test's Calendar List</title><link
rel='alternate' type='text/html' href='https://www.google.com/calendar/render'/><link
rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml'
href='https://www.google.com/calendar/feeds/default/allcalendars/full'/><link
rel='http://schemas.google.com/g/2005#post' type='application/atom+xml'
href='https://www.google.com/calendar/feeds/default/all
calendars/full'/><link rel='self' type='application/atom+xml'
href='https://www.google.com/calendar/feeds/default/allcalendars/full'/><author><name>libgdata test
googlemail com</name><email>libgdata test googlemail com</email></author><generator version='1.0'
uri='http://www.google.com/calendar'>Google
Calendar</generator><openSearch:startIndex>1</openSearch:startIndex><entry
gd:etag='W/"DU8NRH47eCp7JGA9WhFWEU0."'
gd:kind='calendar#calendar'><id>http://www.google.com/calendar/feeds/default/calendars/libgdata.test%40googlemail.com</id><published>2013-07-29T14:24:55.927Z</published><updated>2013-07-29T14:24:55.000Z</updated><app:edited>2013-07-29T14:24:55.000Z</app:edited><category
scheme='http://schemas.google.com/g/2005#kind'
term='http://schemas.google.com/gCal/2005#calendarmeta'/><title type='text'>libgdata test googlemail
com</title><content type='application/atom+xml'
src='https://www.google.com/calendar/feeds/libgdata.test%40googlemail.com/private/full'/><link
rel='alternate' type='application/atom+xml'
href='https://www.google.com/calendar/feeds/libgdata.test%40googlemail.com/private/full'/><link
rel='http://schemas.google.com/gCal/2005#eventFeed' type='application/atom+xml'
href='https://www.google.com/calendar/feeds/libgdata.test%40googlemail.com/private/full'/><link
rel='http://schemas.google.com/acl/2007#accessControlList' type='application/atom+xml'
href='https://www.google.com/calendar/feeds/libgdata.test%40googlemail.com/acl/full'/><link rel='self'
type='application/atom+xml'
href='https://www.google.com/calendar/feeds/default/allcalendars/full/libgdata.test%40googlemail.com'/><link
rel='edit' type='application/atom+xml'
href='https://www.google.com/calendar/feeds/default/allcalendars/full/libgdata.test%40googlemail.com'/><author><name>libgdata
test googlemail com</name><email>libgdata test googlemail com</email></author><gCal:accesslevel
value='owner'/><gCal:color value='#2952A3'/><gCal:hidden value='false'/><gCal:select
ed value='true'/><gCal:timezone value='Europe/London'/><gCal:timesCleaned value='4'/></entry><entry
gd:etag='W/"DU8NQn47eCp7JGA9WhFWEU0."'
gd:kind='calendar#calendar'><id>http://www.google.com/calendar/feeds/default/calendars/j6e041kl4qupp9me0214n6q62o%40group.calendar.google.com</id><published>2013-07-29T14:24:55.927Z</published><updated>2013-07-29T14:24:53.000Z</updated><app:edited>2013-07-29T14:24:53.000Z</app:edited><category
scheme='http://schemas.google.com/g/2005#kind'
term='http://schemas.google.com/gCal/2005#calendarmeta'/><title type='text'>Test Calendar 1</title><content
type='application/atom+xml'
src='https://www.google.com/calendar/feeds/j6e041kl4qupp9me0214n6q62o%40group.calendar.google.com/private/full'/><link
rel='alternate' type='application/atom+xml'
href='https://www.google.com/calendar/feeds/j6e041kl4qupp9me0214n6q62o%40group.calendar.google.com/private/full'/><link
rel='http://schemas.google.com/gCal/2005#eventFeed' type='application/atom+xml'
href='https://www.google.com/calendar/feeds/j6e041kl4qupp9me0214n6q62o%40group.calendar.google.com/private/full'/><link
rel='http://schemas.google.com/acl/2007#accessControlList' type='application/atom+xml'
href='https://www.google.com/calendar/feeds/j6e041kl4qupp9me0214n6q62o%40group.calendar.google.com/acl/full'/><link
rel='self' type='application/atom+xml'
href='https://www.google.com/calendar/feeds/default/allcalendars/full/j6e041kl4qupp9me0214n6q62o%40group.calendar.google.com'/><link
rel='edit' type='application/atom+xml'
href='https://www.google.com/calendar/feeds/default/allcalendars/full/j6e041kl4qupp9me0214n6q62o%40group.calendar.google.com'/><author><name>Test
Calendar 1</name></author><gCal:accesslevel value='owner'/><gCal:color value='#7A367A'/><gCal:hidden
value='false'/><gCal:selected value='false'/><gCal:timezone value='UTC'/><gCal:timesCleaned
value='0'/></entry><entry gd:etag='W/"A0MARX47eCp7JGA9WhFXFEs."'
gd:kind='calendar#calendar'><id>http://w
ww.google.com/calendar/feeds/default/calendars/q5e0o6tibdrmt37nepdrgpi834%40group.calendar.google.com</id><published>2013-07-29T14:24:55.969Z</published><updated>2013-07-22T05:04:04.000Z</updated><app:edited>2013-07-22T05:04:04.000Z</app:edited><category
scheme='http://schemas.google.com/g/2005#kind'
term='http://schemas.google.com/gCal/2005#calendarmeta'/><title type='text'>Test Calendar 1</title><content
type='application/atom+xml'
src='https://www.google.com/calendar/feeds/q5e0o6tibdrmt37nepdrgpi834%40group.calendar.google.com/private/full'/><link
rel='alternate' type='application/atom+xml'
href='https://www.google.com/calendar/feeds/q5e0o6tibdrmt37nepdrgpi834%40group.calendar.google.com/private/full'/><link
rel='http://schemas.google.com/gCal/2005#eventFeed' type='application/atom+xml'
href='https://www.google.com/calendar/feeds/q5e0o6tibdrmt37nepdrgpi834%40group.calendar.google.com/private/full'/><link
rel='http://schemas.google.com/acl/2007#accessControlList' type='app
lication/atom+xml'
href='https://www.google.com/calendar/feeds/q5e0o6tibdrmt37nepdrgpi834%40group.calendar.google.com/acl/full'/><link
rel='self' type='application/atom+xml'
href='https://www.google.com/calendar/feeds/default/allcalendars/full/q5e0o6tibdrmt37nepdrgpi834%40group.calendar.google.com'/><link
rel='edit' type='application/atom+xml'
href='https://www.google.com/calendar/feeds/default/allcalendars/full/q5e0o6tibdrmt37nepdrgpi834%40group.calendar.google.com'/><author><name>Test
Calendar 1</name></author><gCal:accesslevel value='owner'/><gCal:color value='#7A367A'/><gCal:hidden
value='false'/><gCal:selected value='false'/><gCal:timezone value='UTC'/><gCal:timesCleaned
value='0'/></entry><entry gd:etag='W/"D0QEQn47eCp7JGA9WhFXFEQ."'
gd:kind='calendar#calendar'><id>http://www.google.com/calendar/feeds/default/calendars/pjtb9f9ftlagtskodcno87df64%40group.calendar.google.com</id><published>2013-07-29T14:24:55.958Z</published><updated>2013-07-22T12:15:03.000Z</u
pdated><app:edited>2013-07-22T12:15:03.000Z</app:edited><category
scheme='http://schemas.google.com/g/2005#kind'
term='http://schemas.google.com/gCal/2005#calendarmeta'/><title type='text'>Test Calendar 1</title><content
type='application/atom+xml'
src='https://www.google.com/calendar/feeds/pjtb9f9ftlagtskodcno87df64%40group.calendar.google.com/private/full'/><link
rel='alternate' type='application/atom+xml'
href='https://www.google.com/calendar/feeds/pjtb9f9ftlagtskodcno87df64%40group.calendar.google.com/private/full'/><link
rel='http://schemas.google.com/gCal/2005#eventFeed' type='application/atom+xml'
href='https://www.google.com/calendar/feeds/pjtb9f9ftlagtskodcno87df64%40group.calendar.google.com/private/full'/><link
rel='http://schemas.google.com/acl/2007#accessControlList' type='application/atom+xml'
href='https://www.google.com/calendar/feeds/pjtb9f9ftlagtskodcno87df64%40group.calendar.google.com/acl/full'/><link
rel='self' type='application/atom+xml' href='https://w
ww.google.com/calendar/feeds/default/allcalendars/full/pjtb9f9ftlagtskodcno87df64%40group.calendar.google.com'/><link
rel='edit' type='application/atom+xml'
href='https://www.google.com/calendar/feeds/default/allcalendars/full/pjtb9f9ftlagtskodcno87df64%40group.calendar.google.com'/><author><name>Test
Calendar 1</name></author><gCal:accesslevel value='owner'/><gCal:color value='#7A367A'/><gCal:hidden
value='false'/><gCal:selected value='false'/><gCal:timezone value='UTC'/><gCal:timesCleaned
value='0'/></entry><entry gd:etag='W/"CkUNQn47eCp7JGA9WhFXFEs."'
gd:kind='calendar#calendar'><id>http://www.google.com/calendar/feeds/default/calendars/u1ba6qqo23qpu37hv798035fj4%40group.calendar.google.com</id><published>2013-07-29T14:24:56.014Z</published><updated>2013-07-22T02:31:33.000Z</updated><app:edited>2013-07-22T02:31:33.000Z</app:edited><category
scheme='http://schemas.google.com/g/2005#kind'
term='http://schemas.google.com/gCal/2005#calendarmeta'/><title type='text'>
Test Calendar 1</title><content type='application/atom+xml'
src='https://www.google.com/calendar/feeds/u1ba6qqo23qpu37hv798035fj4%40group.calendar.google.com/private/full'/><link
rel='alternate' type='application/atom+xml'
href='https://www.google.com/calendar/feeds/u1ba6qqo23qpu37hv798035fj4%40group.calendar.google.com/private/full'/><link
rel='http://schemas.google.com/gCal/2005#eventFeed' type='application/atom+xml'
href='https://www.google.com/calendar/feeds/u1ba6qqo23qpu37hv798035fj4%40group.calendar.google.com/private/full'/><link
rel='http://schemas.google.com/acl/2007#accessControlList' type='application/atom+xml'
href='https://www.google.com/calendar/feeds/u1ba6qqo23qpu37hv798035fj4%40group.calendar.google.com/acl/full'/><link
rel='self' type='application/atom+xml'
href='https://www.google.com/calendar/feeds/default/allcalendars/full/u1ba6qqo23qpu37hv798035fj4%40group.calendar.google.com'/><link
rel='edit' type='application/atom+xml' href='https://www.google.com/cal
endar/feeds/default/allcalendars/full/u1ba6qqo23qpu37hv798035fj4%40group.calendar.google.com'/><author><name>Test
Calendar 1</name></author><gCal:accesslevel value='owner'/><gCal:color value='#7A367A'/><gCal:hidden
value='false'/><gCal:selected value='false'/><gCal:timezone value='UTC'/><gCal:timesCleaned
value='0'/></entry><entry gd:etag='W/"CkcCRX47eCp7JGA9WhFXEEQ."'
gd:kind='calendar#calendar'><id>http://www.google.com/calendar/feeds/default/calendars/0o4kev4meqmacse9dfg7spuc54%40group.calendar.google.com</id><published>2013-07-29T14:24:56.063Z</published><updated>2013-07-17T19:41:04.000Z</updated><app:edited>2013-07-17T19:41:04.000Z</app:edited><category
scheme='http://schemas.google.com/g/2005#kind'
term='http://schemas.google.com/gCal/2005#calendarmeta'/><title type='text'>Test Calendar 1</title><content
type='application/atom+xml'
src='https://www.google.com/calendar/feeds/0o4kev4meqmacse9dfg7spuc54%40group.calendar.google.com/private/full'/><link
rel='alter
nate' type='application/atom+xml'
href='https://www.google.com/calendar/feeds/0o4kev4meqmacse9dfg7spuc54%40group.calendar.google.com/private/full'/><link
rel='http://schemas.google.com/gCal/2005#eventFeed' type='application/atom+xml'
href='https://www.google.com/calendar/feeds/0o4kev4meqmacse9dfg7spuc54%40group.calendar.google.com/private/full'/><link
rel='http://schemas.google.com/acl/2007#accessControlList' type='application/atom+xml'
href='https://www.google.com/calendar/feeds/0o4kev4meqmacse9dfg7spuc54%40group.calendar.google.com/acl/full'/><link
rel='self' type='application/atom+xml'
href='https://www.google.com/calendar/feeds/default/allcalendars/full/0o4kev4meqmacse9dfg7spuc54%40group.calendar.google.com'/><link
rel='edit' type='application/atom+xml'
href='https://www.google.com/calendar/feeds/default/allcalendars/full/0o4kev4meqmacse9dfg7spuc54%40group.calendar.google.com'/><author><name>Test
Calendar 1</name></author><gCal:accesslevel value='owner'/><gCal:color valu
e='#7A367A'/><gCal:hidden value='false'/><gCal:selected value='false'/><gCal:timezone
value='UTC'/><gCal:timesCleaned value='0'/></entry><entry gd:etag='W/"C0IMSX47eCp7JGA9WhFXEUs."'
gd:kind='calendar#calendar'><id>http://www.google.com/calendar/feeds/default/calendars/adj4kq31s34mapkjk2tqoeg10o%40group.calendar.google.com</id><published>2013-07-29T14:24:56.063Z</published><updated>2013-07-18T15:33:08.000Z</updated><app:edited>2013-07-18T15:33:08.000Z</app:edited><category
scheme='http://schemas.google.com/g/2005#kind'
term='http://schemas.google.com/gCal/2005#calendarmeta'/><title type='text'>Test Calendar 1</title><content
type='application/atom+xml'
src='https://www.google.com/calendar/feeds/adj4kq31s34mapkjk2tqoeg10o%40group.calendar.google.com/private/full'/><link
rel='alternate' type='application/atom+xml'
href='https://www.google.com/calendar/feeds/adj4kq31s34mapkjk2tqoeg10o%40group.calendar.google.com/private/full'/><link
rel='http://schemas.google.com/gCal
/2005#eventFeed' type='application/atom+xml'
href='https://www.google.com/calendar/feeds/adj4kq31s34mapkjk2tqoeg10o%40group.calendar.google.com/private/full'/><link
rel='http://schemas.google.com/acl/2007#accessControlList' type='application/atom+xml'
href='https://www.google.com/calendar/feeds/adj4kq31s34mapkjk2tqoeg10o%40group.calendar.google.com/acl/full'/><link
rel='self' type='application/atom+xml'
href='https://www.google.com/calendar/feeds/default/allcalendars/full/adj4kq31s34mapkjk2tqoeg10o%40group.calendar.google.com'/><link
rel='edit' type='application/atom+xml'
href='https://www.google.com/calendar/feeds/default/allcalendars/full/adj4kq31s34mapkjk2tqoeg10o%40group.calendar.google.com'/><author><name>Test
Calendar 1</name></author><gCal:accesslevel value='owner'/><gCal:color value='#7A367A'/><gCal:hidden
value='false'/><gCal:selected value='false'/><gCal:timezone value='UTC'/><gCal:timesCleaned
value='0'/></entry><entry gd:etag='W/"DU8NRH47eCp7JGA9WhFWEU0.&quo
t;'
gd:kind='calendar#calendar'><id>http://www.google.com/calendar/feeds/default/calendars/uad96gmi54dhte3ui1c9v50bb4%40group.calendar.google.com</id><published>2013-07-29T14:24:55.951Z</published><updated>2013-07-29T14:24:55.000Z</updated><app:edited>2013-07-29T14:24:55.000Z</app:edited><category
scheme='http://schemas.google.com/g/2005#kind'
term='http://schemas.google.com/gCal/2005#calendarmeta'/><title type='text'>Test Calendar 2</title><content
type='application/atom+xml'
src='https://www.google.com/calendar/feeds/uad96gmi54dhte3ui1c9v50bb4%40group.calendar.google.com/private/full'/><link
rel='alternate' type='application/atom+xml'
href='https://www.google.com/calendar/feeds/uad96gmi54dhte3ui1c9v50bb4%40group.calendar.google.com/private/full'/><link
rel='http://schemas.google.com/gCal/2005#eventFeed' type='application/atom+xml'
href='https://www.google.com/calendar/feeds/uad96gmi54dhte3ui1c9v50bb4%40group.calendar.google.com/private/full'/><link
rel='http://schemas.goog
le.com/acl/2007#accessControlList' type='application/atom+xml'
href='https://www.google.com/calendar/feeds/uad96gmi54dhte3ui1c9v50bb4%40group.calendar.google.com/acl/full'/><link
rel='self' type='application/atom+xml'
href='https://www.google.com/calendar/feeds/default/allcalendars/full/uad96gmi54dhte3ui1c9v50bb4%40group.calendar.google.com'/><link
rel='edit' type='application/atom+xml'
href='https://www.google.com/calendar/feeds/default/allcalendars/full/uad96gmi54dhte3ui1c9v50bb4%40group.calendar.google.com'/><author><name>Test
Calendar 2</name></author><gCal:accesslevel value='owner'/><gCal:color value='#7A367A'/><gCal:hidden
value='false'/><gCal:selected value='false'/><gCal:timezone value='UTC'/><gCal:timesCleaned
value='0'/></entry><entry gd:etag='W/"CEcEQH47eCp7JGA9WhFXFEk."'
gd:kind='calendar#calendar'><id>http://www.google.com/calendar/feeds/default/calendars/tdfbnqgkir4ealuojaptg4ugo4%40group.calendar.google.com</id><published>2013-07-29T14:24:56.068Z</pu
blished><updated>2013-07-21T21:26:41.000Z</updated><app:edited>2013-07-21T21:26:41.000Z</app:edited><category
scheme='http://schemas.google.com/g/2005#kind'
term='http://schemas.google.com/gCal/2005#calendarmeta'/><title type='text'>Test Calendar 2</title><content
type='application/atom+xml'
src='https://www.google.com/calendar/feeds/tdfbnqgkir4ealuojaptg4ugo4%40group.calendar.google.com/private/full'/><link
rel='alternate' type='application/atom+xml'
href='https://www.google.com/calendar/feeds/tdfbnqgkir4ealuojaptg4ugo4%40group.calendar.google.com/private/full'/><link
rel='http://schemas.google.com/gCal/2005#eventFeed' type='application/atom+xml'
href='https://www.google.com/calendar/feeds/tdfbnqgkir4ealuojaptg4ugo4%40group.calendar.google.com/private/full'/><link
rel='http://schemas.google.com/acl/2007#accessControlList' type='application/atom+xml'
href='https://www.google.com/calendar/feeds/tdfbnqgkir4ealuojaptg4ugo4%40group.calendar.google.com/acl/full'/><link
rel='self'
type='application/atom+xml'
href='https://www.google.com/calendar/feeds/default/allcalendars/full/tdfbnqgkir4ealuojaptg4ugo4%40group.calendar.google.com'/><link
rel='edit' type='application/atom+xml'
href='https://www.google.com/calendar/feeds/default/allcalendars/full/tdfbnqgkir4ealuojaptg4ugo4%40group.calendar.google.com'/><author><name>Test
Calendar 2</name></author><gCal:accesslevel value='owner'/><gCal:color value='#2952A3'/><gCal:hidden
value='false'/><gCal:selected value='true'/><gCal:timezone value='UTC'/><gCal:timesCleaned
value='0'/></entry><entry gd:etag='W/"CUINSH47eCp7JGA9WhFXFkw."'
gd:kind='calendar#calendar'><id>http://www.google.com/calendar/feeds/default/calendars/iukm1aqo76uncod4fiblvpf360%40group.calendar.google.com</id><published>2013-07-29T14:24:56.052Z</published><updated>2013-07-23T21:06:39.000Z</updated><app:edited>2013-07-23T21:06:39.000Z</app:edited><category
scheme='http://schemas.google.com/g/2005#kind' term='http://schemas.google.com/g
Cal/2005#calendarmeta'/><title type='text'>Test Calendar 2</title><content type='application/atom+xml'
src='https://www.google.com/calendar/feeds/iukm1aqo76uncod4fiblvpf360%40group.calendar.google.com/private/full'/><link
rel='alternate' type='application/atom+xml'
href='https://www.google.com/calendar/feeds/iukm1aqo76uncod4fiblvpf360%40group.calendar.google.com/private/full'/><link
rel='http://schemas.google.com/gCal/2005#eventFeed' type='application/atom+xml'
href='https://www.google.com/calendar/feeds/iukm1aqo76uncod4fiblvpf360%40group.calendar.google.com/private/full'/><link
rel='http://schemas.google.com/acl/2007#accessControlList' type='application/atom+xml'
href='https://www.google.com/calendar/feeds/iukm1aqo76uncod4fiblvpf360%40group.calendar.google.com/acl/full'/><link
rel='self' type='application/atom+xml'
href='https://www.google.com/calendar/feeds/default/allcalendars/full/iukm1aqo76uncod4fiblvpf360%40group.calendar.google.com'/><link
rel='edit' type='application
/atom+xml'
href='https://www.google.com/calendar/feeds/default/allcalendars/full/iukm1aqo76uncod4fiblvpf360%40group.calendar.google.com'/><author><name>Test
Calendar 2</name></author><gCal:accesslevel value='owner'/><gCal:color value='#7A367A'/><gCal:hidden
value='false'/><gCal:selected value='false'/><gCal:timezone value='UTC'/><gCal:timesCleaned
value='0'/></entry><entry gd:etag='W/"CkcAR347eCp7JGA9WhFXEUo."'
gd:kind='calendar#calendar'><id>http://www.google.com/calendar/feeds/default/calendars/g2s9f1415gpflngh79t7p4iupk%40group.calendar.google.com</id><published>2013-07-29T14:24:56.053Z</published><updated>2013-07-18T17:54:06.000Z</updated><app:edited>2013-07-18T17:54:06.000Z</app:edited><category
scheme='http://schemas.google.com/g/2005#kind'
term='http://schemas.google.com/gCal/2005#calendarmeta'/><title type='text'>Test Calendar 2</title><content
type='application/atom+xml'
src='https://www.google.com/calendar/feeds/g2s9f1415gpflngh79t7p4iupk%40group.calendar
.google.com/private/full'/><link rel='alternate' type='application/atom+xml'
href='https://www.google.com/calendar/feeds/g2s9f1415gpflngh79t7p4iupk%40group.calendar.google.com/private/full'/><link
rel='http://schemas.google.com/gCal/2005#eventFeed' type='application/atom+xml'
href='https://www.google.com/calendar/feeds/g2s9f1415gpflngh79t7p4iupk%40group.calendar.google.com/private/full'/><link
rel='http://schemas.google.com/acl/2007#accessControlList' type='application/atom+xml'
href='https://www.google.com/calendar/feeds/g2s9f1415gpflngh79t7p4iupk%40group.calendar.google.com/acl/full'/><link
rel='self' type='application/atom+xml'
href='https://www.google.com/calendar/feeds/default/allcalendars/full/g2s9f1415gpflngh79t7p4iupk%40group.calendar.google.com'/><link
rel='edit' type='application/atom+xml'
href='https://www.google.com/calendar/feeds/default/allcalendars/full/g2s9f1415gpflngh79t7p4iupk%40group.calendar.google.com'/><author><name>Test
Calendar 2</name></author><gCal:
accesslevel value='owner'/><gCal:color value='#7A367A'/><gCal:hidden value='false'/><gCal:selected
value='false'/><gCal:timezone value='UTC'/><gCal:timesCleaned value='0'/></entry><entry
gd:etag='W/"DEUBR347eCp7JGA9WhFXE0s."'
gd:kind='calendar#calendar'><id>http://www.google.com/calendar/feeds/default/calendars/qsr4sk4kj8s8o9rbnt3t9c6kr8%40group.calendar.google.com</id><published>2013-07-29T14:24:56.065Z</published><updated>2013-07-21T00:24:16.000Z</updated><app:edited>2013-07-21T00:24:16.000Z</app:edited><category
scheme='http://schemas.google.com/g/2005#kind'
term='http://schemas.google.com/gCal/2005#calendarmeta'/><title type='text'>Test Calendar 3</title><content
type='application/atom+xml'
src='https://www.google.com/calendar/feeds/qsr4sk4kj8s8o9rbnt3t9c6kr8%40group.calendar.google.com/private/full'/><link
rel='alternate' type='application/atom+xml'
href='https://www.google.com/calendar/feeds/qsr4sk4kj8s8o9rbnt3t9c6kr8%40group.calendar.google.com/private/full'
/><link rel='http://schemas.google.com/gCal/2005#eventFeed' type='application/atom+xml'
href='https://www.google.com/calendar/feeds/qsr4sk4kj8s8o9rbnt3t9c6kr8%40group.calendar.google.com/private/full'/><link
rel='http://schemas.google.com/acl/2007#accessControlList' type='application/atom+xml'
href='https://www.google.com/calendar/feeds/qsr4sk4kj8s8o9rbnt3t9c6kr8%40group.calendar.google.com/acl/full'/><link
rel='self' type='application/atom+xml'
href='https://www.google.com/calendar/feeds/default/allcalendars/full/qsr4sk4kj8s8o9rbnt3t9c6kr8%40group.calendar.google.com'/><link
rel='edit' type='application/atom+xml'
href='https://www.google.com/calendar/feeds/default/allcalendars/full/qsr4sk4kj8s8o9rbnt3t9c6kr8%40group.calendar.google.com'/><author><name>Test
Calendar 3</name></author><gCal:accesslevel value='owner'/><gCal:color value='#2952A3'/><gCal:hidden
value='false'/><gCal:selected value='true'/><gCal:timezone value='UTC'/><gCal:timesCleaned
value='0'/></entry></feed>
+
diff --git a/gdata/tests/traces/calendar/query-all-calendars-async
b/gdata/tests/traces/calendar/query-all-calendars-async
new file mode 100644
index 0000000..f8db907
--- /dev/null
+++ b/gdata/tests/traces/calendar/query-all-calendars-async
@@ -0,0 +1,67 @@
+> GET /calendar/feeds/default/allcalendars/full HTTP/1.1
+> Soup-Debug-Timestamp: 1375107945
+> Soup-Debug: SoupSession 1 (0x6592c0), SoupMessage 40 (0x7fffe003af70), SoupSocket 39 (0x7fffe003bdf0)
+> Host: www.google.com
+> Authorization: GoogleLogin
auth=DQAAAM4AAAAlDUC-WQgltDHdndYDddr-1F5rVSSb-XFGPYjU_reMdFj7RP5AC-wIlZUljXXhCvATEt-rmld3pWsbivzPlhqzJUZcnSXxXjuP_PPM9e9TDVfyT7zXdclDNBmUEUHpuRE2pV8FcZ694nfSJrFnDanE5PgCG-Dp1I5RxEuTPBxWWO7bnTkK1M79Pq_KbuLDIXRpK4Q4OopOOwGyiV_NzUDT4fZ6Kw_yLolXssa1hHDvNlxFt5JLoN5p81KiTlQbRKh13BT_PF54cV4v9VkeqkDm
+> GData-Version: 2
+> Accept-Encoding: gzip, deflate
+> Connection: Keep-Alive
+
+< HTTP/1.1 302 Moved Temporarily
+< Soup-Debug-Timestamp: 1375107945
+< Soup-Debug: SoupMessage 40 (0x7fffe003af70)
+< Update-Client-Auth:
DQAAAM8AAAAlDUC-WQgltDHdndYDddr-1F5rVSSb-XFGPYjU_reMdFj7RP5AC-wIlZUljXXhCvATEt-rmld3pWsbivzPlhqzJUZcnSXxXjuP_PPM9e9TDVfyT7zXdclDNBmUEUHpuRE2pV8FcZ694nfSJrFnDanE5PgCG-Dp1I5RxEuTPBxWWO7bnTkK1M79Pq_KbuLDIXThTgckY3-hSb61OvnzXxSJ7d2jzDTq4SYJOcXEK19cfN8WmIspK2CGATjYnx3q1Fz9ZgntzaOCi00pQJhkctNT
+< Set-Cookie: DO_NOT_CACHE_RESPONSE=true;Expires=Mon, 29-Jul-2013 14:25:46 GMT
+< Set-Cookie: S=calendar=L12GRos69D3BlxRwtuWYWQ;Expires=Wed, 07-Aug-2013 15:48:11 GMT;Secure
+< Expires: Mon, 29 Jul 2013 14:25:45 GMT
+< Date: Mon, 29 Jul 2013 14:25:45 GMT
+< Location: https://www.google.com/calendar/feeds/default/allcalendars/full?gsessionid=L12GRos69D3BlxRwtuWYWQ
+< Content-Type: text/html; charset=UTF-8
+< Cache-control: private, max-age=0
+< X-Content-Type-Options: nosniff
+< X-Frame-Options: SAMEORIGIN
+< X-XSS-Protection: 1; mode=block
+< Server: GSE
+< Transfer-Encoding: chunked
+<
+< <HTML>
+< <HEAD>
+< <TITLE>Moved Temporarily</TITLE>
+< </HEAD>
+< <BODY BGCOLOR="#FFFFFF" TEXT="#000000">
+< <H1>Moved Temporarily</H1>
+< The document has moved <A
HREF="https://www.google.com/calendar/feeds/default/allcalendars/full?gsessionid=L12GRos69D3BlxRwtuWYWQ">here</A>.
+< </BODY>
+< </HTML>
+
+> GET /calendar/feeds/default/allcalendars/full?gsessionid=L12GRos69D3BlxRwtuWYWQ HTTP/1.1
+> Soup-Debug-Timestamp: 1375107945
+> Soup-Debug: SoupSession 1 (0x6592c0), SoupMessage 40 (0x7fffe003af70), SoupSocket 39 (0x7fffe003bdf0),
restarted
+> Host: www.google.com
+> Authorization: GoogleLogin
auth=DQAAAM4AAAAlDUC-WQgltDHdndYDddr-1F5rVSSb-XFGPYjU_reMdFj7RP5AC-wIlZUljXXhCvATEt-rmld3pWsbivzPlhqzJUZcnSXxXjuP_PPM9e9TDVfyT7zXdclDNBmUEUHpuRE2pV8FcZ694nfSJrFnDanE5PgCG-Dp1I5RxEuTPBxWWO7bnTkK1M79Pq_KbuLDIXRpK4Q4OopOOwGyiV_NzUDT4fZ6Kw_yLolXssa1hHDvNlxFt5JLoN5p81KiTlQbRKh13BT_PF54cV4v9VkeqkDm
+> GData-Version: 2
+> Accept-Encoding: gzip, deflate
+> Connection: Keep-Alive
+
+< HTTP/1.1 200 OK
+< Soup-Debug-Timestamp: 1375107946
+< Soup-Debug: SoupMessage 40 (0x7fffe003af70)
+< Update-Client-Auth:
DQAAAM8AAAAlDUC-WQgltDHdndYDddr-ODYysS96Taaw1NaIYtJAAHEXCZ_GMPV8cwrWmi_-pskMkzDa8yS5h3Lx6BUX8K1OQLMPBV7rpZGHtUa1jYE1jA_4X05rZ800eKz2vNaGdZYoiYJwGnkqCe72OBS-ReHTEtvQtr7VG9ZYkAslaj0Tffvz8pB9ItwBfiM3-4oLSkIEFXx8_eyUlfeNChSfSAvSSqTyG58No5P6HZMRKSJtwsyLwtxAl4BhBMfGX_Uh_z0XCyGMW8beXiNXZ4h5XkwP
+< Set-Cookie: DO_NOT_CACHE_RESPONSE=true;Expires=Mon, 29-Jul-2013 14:25:46 GMT
+< Set-Cookie: S=calendar=g1PmAy9yb3WrL_IDSzIXKA;Expires=Fri, 09-Aug-2013 09:52:50 GMT;Secure
+< Expires: Mon, 29 Jul 2013 14:25:46 GMT
+< Date: Mon, 29 Jul 2013 14:25:46 GMT
+< Content-Type: application/atom+xml; charset=UTF-8; type=feed
+< Cache-control: private, max-age=0, must-revalidate, no-transform
+< Vary: Accept, X-GData-Authorization, GData-Version
+< GData-Version: 2.6
+< ETag: W/"DU4AR3o8fyp7JGA9WhFWEU0."
+< Last-Modified: Mon, 29 Jul 2013 14:25:46 GMT
+< X-Content-Type-Options: nosniff
+< X-Frame-Options: SAMEORIGIN
+< X-XSS-Protection: 1; mode=block
+< Server: GSE
+< Transfer-Encoding: chunked
+<
+< <?xml version='1.0' encoding='UTF-8'?><feed xmlns='http://www.w3.org/2005/Atom'
xmlns:app='http://www.w3.org/2007/app' xmlns:gCal='http://schemas.google.com/gCal/2005'
xmlns:openSearch='http://a9.com/-/spec/opensearch/1.1/' xmlns:gd='http://schemas.google.com/g/2005'
gd:etag='W/"DU4AR3o8fyp7JGA9WhFWEU0."'
gd:kind='calendar#calendarFeed'><id>http://www.google.com/calendar/feeds/default/allcalendars/full</id><updated>2013-07-29T14:25:46.477Z</updated><category
scheme='http://schemas.google.com/g/2005#kind'
term='http://schemas.google.com/gCal/2005#calendarmeta'/><title>GData Test's Calendar List</title><link
rel='alternate' type='text/html' href='https://www.google.com/calendar/render'/><link
rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml'
href='https://www.google.com/calendar/feeds/default/allcalendars/full'/><link
rel='http://schemas.google.com/g/2005#post' type='application/atom+xml'
href='https://www.google.com/calendar/feeds/default/all
calendars/full'/><link rel='self' type='application/atom+xml'
href='https://www.google.com/calendar/feeds/default/allcalendars/full'/><author><name>libgdata test
googlemail com</name><email>libgdata test googlemail com</email></author><generator version='1.0'
uri='http://www.google.com/calendar'>Google
Calendar</generator><openSearch:startIndex>1</openSearch:startIndex><entry
gd:etag='W/"DU4AQH47eCp7JGA9WhFWEU0."'
gd:kind='calendar#calendar'><id>http://www.google.com/calendar/feeds/default/calendars/libgdata.test%40googlemail.com</id><published>2013-07-29T14:25:45.958Z</published><updated>2013-07-29T14:25:41.000Z</updated><app:edited>2013-07-29T14:25:41.000Z</app:edited><category
scheme='http://schemas.google.com/g/2005#kind'
term='http://schemas.google.com/gCal/2005#calendarmeta'/><title type='text'>libgdata test googlemail
com</title><content type='application/atom+xml'
src='https://www.google.com/calendar/feeds/libgdata.test%40googlemail.com/private/full'/><link
rel='alternate' type='application/atom+xml'
href='https://www.google.com/calendar/feeds/libgdata.test%40googlemail.com/private/full'/><link
rel='http://schemas.google.com/gCal/2005#eventFeed' type='application/atom+xml'
href='https://www.google.com/calendar/feeds/libgdata.test%40googlemail.com/private/full'/><link
rel='http://schemas.google.com/acl/2007#accessControlList' type='application/atom+xml'
href='https://www.google.com/calendar/feeds/libgdata.test%40googlemail.com/acl/full'/><link rel='self'
type='application/atom+xml'
href='https://www.google.com/calendar/feeds/default/allcalendars/full/libgdata.test%40googlemail.com'/><link
rel='edit' type='application/atom+xml'
href='https://www.google.com/calendar/feeds/default/allcalendars/full/libgdata.test%40googlemail.com'/><author><name>libgdata
test googlemail com</name><email>libgdata test googlemail com</email></author><gCal:accesslevel
value='owner'/><gCal:color value='#2952A3'/><gCal:hidden value='false'/><gCal:select
ed value='true'/><gCal:timezone value='Europe/London'/><gCal:timesCleaned value='4'/></entry><entry
gd:etag='W/"A0MARX47eCp7JGA9WhFXFEs."'
gd:kind='calendar#calendar'><id>http://www.google.com/calendar/feeds/default/calendars/q5e0o6tibdrmt37nepdrgpi834%40group.calendar.google.com</id><published>2013-07-29T14:25:45.958Z</published><updated>2013-07-22T05:04:04.000Z</updated><app:edited>2013-07-22T05:04:04.000Z</app:edited><category
scheme='http://schemas.google.com/g/2005#kind'
term='http://schemas.google.com/gCal/2005#calendarmeta'/><title type='text'>Test Calendar 1</title><content
type='application/atom+xml'
src='https://www.google.com/calendar/feeds/q5e0o6tibdrmt37nepdrgpi834%40group.calendar.google.com/private/full'/><link
rel='alternate' type='application/atom+xml'
href='https://www.google.com/calendar/feeds/q5e0o6tibdrmt37nepdrgpi834%40group.calendar.google.com/private/full'/><link
rel='http://schemas.google.com/gCal/2005#eventFeed' type='application/atom+xml'
href='https://www.google.com/calendar/feeds/q5e0o6tibdrmt37nepdrgpi834%40group.calendar.google.com/private/full'/><link
rel='http://schemas.google.com/acl/2007#accessControlList' type='application/atom+xml'
href='https://www.google.com/calendar/feeds/q5e0o6tibdrmt37nepdrgpi834%40group.calendar.google.com/acl/full'/><link
rel='self' type='application/atom+xml'
href='https://www.google.com/calendar/feeds/default/allcalendars/full/q5e0o6tibdrmt37nepdrgpi834%40group.calendar.google.com'/><link
rel='edit' type='application/atom+xml'
href='https://www.google.com/calendar/feeds/default/allcalendars/full/q5e0o6tibdrmt37nepdrgpi834%40group.calendar.google.com'/><author><name>Test
Calendar 1</name></author><gCal:accesslevel value='owner'/><gCal:color value='#7A367A'/><gCal:hidden
value='false'/><gCal:selected value='false'/><gCal:timezone value='UTC'/><gCal:timesCleaned
value='0'/></entry><entry gd:etag='W/"DU4HSH47eCp7JGA9WhFWEU0."'
gd:kind='calendar#calendar'><id>http://w
ww.google.com/calendar/feeds/default/calendars/q6b9oum3q9ce2rsqfpirj7gbgo%40group.calendar.google.com</id><published>2013-07-29T14:25:45.959Z</published><updated>2013-07-29T14:25:39.000Z</updated><app:edited>2013-07-29T14:25:39.000Z</app:edited><category
scheme='http://schemas.google.com/g/2005#kind'
term='http://schemas.google.com/gCal/2005#calendarmeta'/><title type='text'>Test Calendar 1</title><content
type='application/atom+xml'
src='https://www.google.com/calendar/feeds/q6b9oum3q9ce2rsqfpirj7gbgo%40group.calendar.google.com/private/full'/><link
rel='alternate' type='application/atom+xml'
href='https://www.google.com/calendar/feeds/q6b9oum3q9ce2rsqfpirj7gbgo%40group.calendar.google.com/private/full'/><link
rel='http://schemas.google.com/gCal/2005#eventFeed' type='application/atom+xml'
href='https://www.google.com/calendar/feeds/q6b9oum3q9ce2rsqfpirj7gbgo%40group.calendar.google.com/private/full'/><link
rel='http://schemas.google.com/acl/2007#accessControlList' type='app
lication/atom+xml'
href='https://www.google.com/calendar/feeds/q6b9oum3q9ce2rsqfpirj7gbgo%40group.calendar.google.com/acl/full'/><link
rel='self' type='application/atom+xml'
href='https://www.google.com/calendar/feeds/default/allcalendars/full/q6b9oum3q9ce2rsqfpirj7gbgo%40group.calendar.google.com'/><link
rel='edit' type='application/atom+xml'
href='https://www.google.com/calendar/feeds/default/allcalendars/full/q6b9oum3q9ce2rsqfpirj7gbgo%40group.calendar.google.com'/><author><name>Test
Calendar 1</name></author><gCal:accesslevel value='owner'/><gCal:color value='#7A367A'/><gCal:hidden
value='false'/><gCal:selected value='false'/><gCal:timezone value='UTC'/><gCal:timesCleaned
value='0'/></entry><entry gd:etag='W/"D0QEQn47eCp7JGA9WhFXFEQ."'
gd:kind='calendar#calendar'><id>http://www.google.com/calendar/feeds/default/calendars/pjtb9f9ftlagtskodcno87df64%40group.calendar.google.com</id><published>2013-07-29T14:25:45.958Z</published><updated>2013-07-22T12:15:03.000Z</u
pdated><app:edited>2013-07-22T12:15:03.000Z</app:edited><category
scheme='http://schemas.google.com/g/2005#kind'
term='http://schemas.google.com/gCal/2005#calendarmeta'/><title type='text'>Test Calendar 1</title><content
type='application/atom+xml'
src='https://www.google.com/calendar/feeds/pjtb9f9ftlagtskodcno87df64%40group.calendar.google.com/private/full'/><link
rel='alternate' type='application/atom+xml'
href='https://www.google.com/calendar/feeds/pjtb9f9ftlagtskodcno87df64%40group.calendar.google.com/private/full'/><link
rel='http://schemas.google.com/gCal/2005#eventFeed' type='application/atom+xml'
href='https://www.google.com/calendar/feeds/pjtb9f9ftlagtskodcno87df64%40group.calendar.google.com/private/full'/><link
rel='http://schemas.google.com/acl/2007#accessControlList' type='application/atom+xml'
href='https://www.google.com/calendar/feeds/pjtb9f9ftlagtskodcno87df64%40group.calendar.google.com/acl/full'/><link
rel='self' type='application/atom+xml' href='https://w
ww.google.com/calendar/feeds/default/allcalendars/full/pjtb9f9ftlagtskodcno87df64%40group.calendar.google.com'/><link
rel='edit' type='application/atom+xml'
href='https://www.google.com/calendar/feeds/default/allcalendars/full/pjtb9f9ftlagtskodcno87df64%40group.calendar.google.com'/><author><name>Test
Calendar 1</name></author><gCal:accesslevel value='owner'/><gCal:color value='#7A367A'/><gCal:hidden
value='false'/><gCal:selected value='false'/><gCal:timezone value='UTC'/><gCal:timesCleaned
value='0'/></entry><entry gd:etag='W/"CkUNQn47eCp7JGA9WhFXFEs."'
gd:kind='calendar#calendar'><id>http://www.google.com/calendar/feeds/default/calendars/u1ba6qqo23qpu37hv798035fj4%40group.calendar.google.com</id><published>2013-07-29T14:25:45.958Z</published><updated>2013-07-22T02:31:33.000Z</updated><app:edited>2013-07-22T02:31:33.000Z</app:edited><category
scheme='http://schemas.google.com/g/2005#kind'
term='http://schemas.google.com/gCal/2005#calendarmeta'/><title type='text'>
Test Calendar 1</title><content type='application/atom+xml'
src='https://www.google.com/calendar/feeds/u1ba6qqo23qpu37hv798035fj4%40group.calendar.google.com/private/full'/><link
rel='alternate' type='application/atom+xml'
href='https://www.google.com/calendar/feeds/u1ba6qqo23qpu37hv798035fj4%40group.calendar.google.com/private/full'/><link
rel='http://schemas.google.com/gCal/2005#eventFeed' type='application/atom+xml'
href='https://www.google.com/calendar/feeds/u1ba6qqo23qpu37hv798035fj4%40group.calendar.google.com/private/full'/><link
rel='http://schemas.google.com/acl/2007#accessControlList' type='application/atom+xml'
href='https://www.google.com/calendar/feeds/u1ba6qqo23qpu37hv798035fj4%40group.calendar.google.com/acl/full'/><link
rel='self' type='application/atom+xml'
href='https://www.google.com/calendar/feeds/default/allcalendars/full/u1ba6qqo23qpu37hv798035fj4%40group.calendar.google.com'/><link
rel='edit' type='application/atom+xml' href='https://www.google.com/cal
endar/feeds/default/allcalendars/full/u1ba6qqo23qpu37hv798035fj4%40group.calendar.google.com'/><author><name>Test
Calendar 1</name></author><gCal:accesslevel value='owner'/><gCal:color value='#7A367A'/><gCal:hidden
value='false'/><gCal:selected value='false'/><gCal:timezone value='UTC'/><gCal:timesCleaned
value='0'/></entry><entry gd:etag='W/"CkcCRX47eCp7JGA9WhFXEEQ."'
gd:kind='calendar#calendar'><id>http://www.google.com/calendar/feeds/default/calendars/0o4kev4meqmacse9dfg7spuc54%40group.calendar.google.com</id><published>2013-07-29T14:25:45.958Z</published><updated>2013-07-17T19:41:04.000Z</updated><app:edited>2013-07-17T19:41:04.000Z</app:edited><category
scheme='http://schemas.google.com/g/2005#kind'
term='http://schemas.google.com/gCal/2005#calendarmeta'/><title type='text'>Test Calendar 1</title><content
type='application/atom+xml'
src='https://www.google.com/calendar/feeds/0o4kev4meqmacse9dfg7spuc54%40group.calendar.google.com/private/full'/><link
rel='alter
nate' type='application/atom+xml'
href='https://www.google.com/calendar/feeds/0o4kev4meqmacse9dfg7spuc54%40group.calendar.google.com/private/full'/><link
rel='http://schemas.google.com/gCal/2005#eventFeed' type='application/atom+xml'
href='https://www.google.com/calendar/feeds/0o4kev4meqmacse9dfg7spuc54%40group.calendar.google.com/private/full'/><link
rel='http://schemas.google.com/acl/2007#accessControlList' type='application/atom+xml'
href='https://www.google.com/calendar/feeds/0o4kev4meqmacse9dfg7spuc54%40group.calendar.google.com/acl/full'/><link
rel='self' type='application/atom+xml'
href='https://www.google.com/calendar/feeds/default/allcalendars/full/0o4kev4meqmacse9dfg7spuc54%40group.calendar.google.com'/><link
rel='edit' type='application/atom+xml'
href='https://www.google.com/calendar/feeds/default/allcalendars/full/0o4kev4meqmacse9dfg7spuc54%40group.calendar.google.com'/><author><name>Test
Calendar 1</name></author><gCal:accesslevel value='owner'/><gCal:color valu
e='#7A367A'/><gCal:hidden value='false'/><gCal:selected value='false'/><gCal:timezone
value='UTC'/><gCal:timesCleaned value='0'/></entry><entry gd:etag='W/"C0IMSX47eCp7JGA9WhFXEUs."'
gd:kind='calendar#calendar'><id>http://www.google.com/calendar/feeds/default/calendars/adj4kq31s34mapkjk2tqoeg10o%40group.calendar.google.com</id><published>2013-07-29T14:25:45.958Z</published><updated>2013-07-18T15:33:08.000Z</updated><app:edited>2013-07-18T15:33:08.000Z</app:edited><category
scheme='http://schemas.google.com/g/2005#kind'
term='http://schemas.google.com/gCal/2005#calendarmeta'/><title type='text'>Test Calendar 1</title><content
type='application/atom+xml'
src='https://www.google.com/calendar/feeds/adj4kq31s34mapkjk2tqoeg10o%40group.calendar.google.com/private/full'/><link
rel='alternate' type='application/atom+xml'
href='https://www.google.com/calendar/feeds/adj4kq31s34mapkjk2tqoeg10o%40group.calendar.google.com/private/full'/><link
rel='http://schemas.google.com/gCal
/2005#eventFeed' type='application/atom+xml'
href='https://www.google.com/calendar/feeds/adj4kq31s34mapkjk2tqoeg10o%40group.calendar.google.com/private/full'/><link
rel='http://schemas.google.com/acl/2007#accessControlList' type='application/atom+xml'
href='https://www.google.com/calendar/feeds/adj4kq31s34mapkjk2tqoeg10o%40group.calendar.google.com/acl/full'/><link
rel='self' type='application/atom+xml'
href='https://www.google.com/calendar/feeds/default/allcalendars/full/adj4kq31s34mapkjk2tqoeg10o%40group.calendar.google.com'/><link
rel='edit' type='application/atom+xml'
href='https://www.google.com/calendar/feeds/default/allcalendars/full/adj4kq31s34mapkjk2tqoeg10o%40group.calendar.google.com'/><author><name>Test
Calendar 1</name></author><gCal:accesslevel value='owner'/><gCal:color value='#7A367A'/><gCal:hidden
value='false'/><gCal:selected value='false'/><gCal:timezone value='UTC'/><gCal:timesCleaned
value='0'/></entry><entry gd:etag='W/"DU4AQH47eCp7JGA9WhFWEU0.&quo
t;'
gd:kind='calendar#calendar'><id>http://www.google.com/calendar/feeds/default/calendars/924ktjlr20qjt1ro59umb8nlsc%40group.calendar.google.com</id><published>2013-07-29T14:25:45.958Z</published><updated>2013-07-29T14:25:41.000Z</updated><app:edited>2013-07-29T14:25:41.000Z</app:edited><category
scheme='http://schemas.google.com/g/2005#kind'
term='http://schemas.google.com/gCal/2005#calendarmeta'/><title type='text'>Test Calendar 2</title><content
type='application/atom+xml'
src='https://www.google.com/calendar/feeds/924ktjlr20qjt1ro59umb8nlsc%40group.calendar.google.com/private/full'/><link
rel='alternate' type='application/atom+xml'
href='https://www.google.com/calendar/feeds/924ktjlr20qjt1ro59umb8nlsc%40group.calendar.google.com/private/full'/><link
rel='http://schemas.google.com/gCal/2005#eventFeed' type='application/atom+xml'
href='https://www.google.com/calendar/feeds/924ktjlr20qjt1ro59umb8nlsc%40group.calendar.google.com/private/full'/><link
rel='http://schemas.goog
le.com/acl/2007#accessControlList' type='application/atom+xml'
href='https://www.google.com/calendar/feeds/924ktjlr20qjt1ro59umb8nlsc%40group.calendar.google.com/acl/full'/><link
rel='self' type='application/atom+xml'
href='https://www.google.com/calendar/feeds/default/allcalendars/full/924ktjlr20qjt1ro59umb8nlsc%40group.calendar.google.com'/><link
rel='edit' type='application/atom+xml'
href='https://www.google.com/calendar/feeds/default/allcalendars/full/924ktjlr20qjt1ro59umb8nlsc%40group.calendar.google.com'/><author><name>Test
Calendar 2</name></author><gCal:accesslevel value='owner'/><gCal:color value='#7A367A'/><gCal:hidden
value='false'/><gCal:selected value='false'/><gCal:timezone value='UTC'/><gCal:timesCleaned
value='0'/></entry><entry gd:etag='W/"CEcEQH47eCp7JGA9WhFXFEk."'
gd:kind='calendar#calendar'><id>http://www.google.com/calendar/feeds/default/calendars/tdfbnqgkir4ealuojaptg4ugo4%40group.calendar.google.com</id><published>2013-07-29T14:25:45.958Z</pu
blished><updated>2013-07-21T21:26:41.000Z</updated><app:edited>2013-07-21T21:26:41.000Z</app:edited><category
scheme='http://schemas.google.com/g/2005#kind'
term='http://schemas.google.com/gCal/2005#calendarmeta'/><title type='text'>Test Calendar 2</title><content
type='application/atom+xml'
src='https://www.google.com/calendar/feeds/tdfbnqgkir4ealuojaptg4ugo4%40group.calendar.google.com/private/full'/><link
rel='alternate' type='application/atom+xml'
href='https://www.google.com/calendar/feeds/tdfbnqgkir4ealuojaptg4ugo4%40group.calendar.google.com/private/full'/><link
rel='http://schemas.google.com/gCal/2005#eventFeed' type='application/atom+xml'
href='https://www.google.com/calendar/feeds/tdfbnqgkir4ealuojaptg4ugo4%40group.calendar.google.com/private/full'/><link
rel='http://schemas.google.com/acl/2007#accessControlList' type='application/atom+xml'
href='https://www.google.com/calendar/feeds/tdfbnqgkir4ealuojaptg4ugo4%40group.calendar.google.com/acl/full'/><link
rel='self'
type='application/atom+xml'
href='https://www.google.com/calendar/feeds/default/allcalendars/full/tdfbnqgkir4ealuojaptg4ugo4%40group.calendar.google.com'/><link
rel='edit' type='application/atom+xml'
href='https://www.google.com/calendar/feeds/default/allcalendars/full/tdfbnqgkir4ealuojaptg4ugo4%40group.calendar.google.com'/><author><name>Test
Calendar 2</name></author><gCal:accesslevel value='owner'/><gCal:color value='#2952A3'/><gCal:hidden
value='false'/><gCal:selected value='true'/><gCal:timezone value='UTC'/><gCal:timesCleaned
value='0'/></entry><entry gd:etag='W/"CkcAR347eCp7JGA9WhFXEUo."'
gd:kind='calendar#calendar'><id>http://www.google.com/calendar/feeds/default/calendars/g2s9f1415gpflngh79t7p4iupk%40group.calendar.google.com</id><published>2013-07-29T14:25:45.958Z</published><updated>2013-07-18T17:54:06.000Z</updated><app:edited>2013-07-18T17:54:06.000Z</app:edited><category
scheme='http://schemas.google.com/g/2005#kind' term='http://schemas.google.com/g
Cal/2005#calendarmeta'/><title type='text'>Test Calendar 2</title><content type='application/atom+xml'
src='https://www.google.com/calendar/feeds/g2s9f1415gpflngh79t7p4iupk%40group.calendar.google.com/private/full'/><link
rel='alternate' type='application/atom+xml'
href='https://www.google.com/calendar/feeds/g2s9f1415gpflngh79t7p4iupk%40group.calendar.google.com/private/full'/><link
rel='http://schemas.google.com/gCal/2005#eventFeed' type='application/atom+xml'
href='https://www.google.com/calendar/feeds/g2s9f1415gpflngh79t7p4iupk%40group.calendar.google.com/private/full'/><link
rel='http://schemas.google.com/acl/2007#accessControlList' type='application/atom+xml'
href='https://www.google.com/calendar/feeds/g2s9f1415gpflngh79t7p4iupk%40group.calendar.google.com/acl/full'/><link
rel='self' type='application/atom+xml'
href='https://www.google.com/calendar/feeds/default/allcalendars/full/g2s9f1415gpflngh79t7p4iupk%40group.calendar.google.com'/><link
rel='edit' type='application
/atom+xml'
href='https://www.google.com/calendar/feeds/default/allcalendars/full/g2s9f1415gpflngh79t7p4iupk%40group.calendar.google.com'/><author><name>Test
Calendar 2</name></author><gCal:accesslevel value='owner'/><gCal:color value='#7A367A'/><gCal:hidden
value='false'/><gCal:selected value='false'/><gCal:timezone value='UTC'/><gCal:timesCleaned
value='0'/></entry><entry gd:etag='W/"CUINSH47eCp7JGA9WhFXFkw."'
gd:kind='calendar#calendar'><id>http://www.google.com/calendar/feeds/default/calendars/iukm1aqo76uncod4fiblvpf360%40group.calendar.google.com</id><published>2013-07-29T14:25:45.958Z</published><updated>2013-07-23T21:06:39.000Z</updated><app:edited>2013-07-23T21:06:39.000Z</app:edited><category
scheme='http://schemas.google.com/g/2005#kind'
term='http://schemas.google.com/gCal/2005#calendarmeta'/><title type='text'>Test Calendar 2</title><content
type='application/atom+xml'
src='https://www.google.com/calendar/feeds/iukm1aqo76uncod4fiblvpf360%40group.calendar
.google.com/private/full'/><link rel='alternate' type='application/atom+xml'
href='https://www.google.com/calendar/feeds/iukm1aqo76uncod4fiblvpf360%40group.calendar.google.com/private/full'/><link
rel='http://schemas.google.com/gCal/2005#eventFeed' type='application/atom+xml'
href='https://www.google.com/calendar/feeds/iukm1aqo76uncod4fiblvpf360%40group.calendar.google.com/private/full'/><link
rel='http://schemas.google.com/acl/2007#accessControlList' type='application/atom+xml'
href='https://www.google.com/calendar/feeds/iukm1aqo76uncod4fiblvpf360%40group.calendar.google.com/acl/full'/><link
rel='self' type='application/atom+xml'
href='https://www.google.com/calendar/feeds/default/allcalendars/full/iukm1aqo76uncod4fiblvpf360%40group.calendar.google.com'/><link
rel='edit' type='application/atom+xml'
href='https://www.google.com/calendar/feeds/default/allcalendars/full/iukm1aqo76uncod4fiblvpf360%40group.calendar.google.com'/><author><name>Test
Calendar 2</name></author><gCal:
accesslevel value='owner'/><gCal:color value='#7A367A'/><gCal:hidden value='false'/><gCal:selected
value='false'/><gCal:timezone value='UTC'/><gCal:timesCleaned value='0'/></entry><entry
gd:etag='W/"DEUBR347eCp7JGA9WhFXE0s."'
gd:kind='calendar#calendar'><id>http://www.google.com/calendar/feeds/default/calendars/qsr4sk4kj8s8o9rbnt3t9c6kr8%40group.calendar.google.com</id><published>2013-07-29T14:25:45.958Z</published><updated>2013-07-21T00:24:16.000Z</updated><app:edited>2013-07-21T00:24:16.000Z</app:edited><category
scheme='http://schemas.google.com/g/2005#kind'
term='http://schemas.google.com/gCal/2005#calendarmeta'/><title type='text'>Test Calendar 3</title><content
type='application/atom+xml'
src='https://www.google.com/calendar/feeds/qsr4sk4kj8s8o9rbnt3t9c6kr8%40group.calendar.google.com/private/full'/><link
rel='alternate' type='application/atom+xml'
href='https://www.google.com/calendar/feeds/qsr4sk4kj8s8o9rbnt3t9c6kr8%40group.calendar.google.com/private/full'
/><link rel='http://schemas.google.com/gCal/2005#eventFeed' type='application/atom+xml'
href='https://www.google.com/calendar/feeds/qsr4sk4kj8s8o9rbnt3t9c6kr8%40group.calendar.google.com/private/full'/><link
rel='http://schemas.google.com/acl/2007#accessControlList' type='application/atom+xml'
href='https://www.google.com/calendar/feeds/qsr4sk4kj8s8o9rbnt3t9c6kr8%40group.calendar.google.com/acl/full'/><link
rel='self' type='application/atom+xml'
href='https://www.google.com/calendar/feeds/default/allcalendars/full/qsr4sk4kj8s8o9rbnt3t9c6kr8%40group.calendar.google.com'/><link
rel='edit' type='application/atom+xml'
href='https://www.google.com/calendar/feeds/default/allcalendars/full/qsr4sk4kj8s8o9rbnt3t9c6kr8%40group.calendar.google.com'/><author><name>Test
Calendar 3</name></author><gCal:accesslevel value='owner'/><gCal:color value='#2952A3'/><gCal:hidden
value='false'/><gCal:selected value='true'/><gCal:timezone value='UTC'/><gCal:timesCleaned
value='0'/></entry></feed>
+
diff --git a/gdata/tests/traces/calendar/query-all-calendars-async-progress-closure
b/gdata/tests/traces/calendar/query-all-calendars-async-progress-closure
new file mode 100644
index 0000000..6cd1be6
--- /dev/null
+++ b/gdata/tests/traces/calendar/query-all-calendars-async-progress-closure
@@ -0,0 +1,67 @@
+> GET /calendar/feeds/default/allcalendars/full HTTP/1.1
+> Soup-Debug-Timestamp: 1375107932
+> Soup-Debug: SoupSession 1 (0x6592c0), SoupMessage 31 (0x7fffe406f1c0), SoupSocket 32 (0x8deea0)
+> Host: www.google.com
+> Authorization: GoogleLogin
auth=DQAAAM4AAAAlDUC-WQgltDHdndYDddr-1F5rVSSb-XFGPYjU_reMdFj7RP5AC-wIlZUljXXhCvATEt-rmld3pWsbivzPlhqzJUZcnSXxXjuP_PPM9e9TDVfyT7zXdclDNBmUEUHpuRE2pV8FcZ694nfSJrFnDanE5PgCG-Dp1I5RxEuTPBxWWO7bnTkK1M79Pq_KbuLDIXRpK4Q4OopOOwGyiV_NzUDT4fZ6Kw_yLolXssa1hHDvNlxFt5JLoN5p81KiTlQbRKh13BT_PF54cV4v9VkeqkDm
+> GData-Version: 2
+> Accept-Encoding: gzip, deflate
+> Connection: Keep-Alive
+
+< HTTP/1.1 302 Moved Temporarily
+< Soup-Debug-Timestamp: 1375107932
+< Soup-Debug: SoupMessage 31 (0x7fffe406f1c0)
+< Update-Client-Auth:
DQAAAM8AAAAlDUC-WQgltDHdndYDddr-1F5rVSSb-XFGPYjU_reMdFj7RP5AC-wIlZUljXXhCvATEt-rmld3pWsbivzPlhqzJUZcnSXxXjuP_PPM9e9TDVfyT7zXdclDNBmUEUHpuRE2pV8FcZ694nfSJrFnDanE5PgCG-Dp1I5RxEuTPBxWWO7bnTkK1M79Pq_KbuLDIXThTgckY3-hSb61OvnzXxSJ7d2jzDTq4SYJOcXEK19cfN8WmIspK2CGATjYnx3q1Fz9ZgntzaOCi00pQJhkctNT
+< Set-Cookie: DO_NOT_CACHE_RESPONSE=true;Expires=Mon, 29-Jul-2013 14:25:33 GMT
+< Set-Cookie: S=calendar=2m1xSHOJcSlRKB2NbBn7rg;Expires=Mon, 05-Aug-2013 14:58:37 GMT;Secure
+< Expires: Mon, 29 Jul 2013 14:25:32 GMT
+< Date: Mon, 29 Jul 2013 14:25:32 GMT
+< Location: https://www.google.com/calendar/feeds/default/allcalendars/full?gsessionid=2m1xSHOJcSlRKB2NbBn7rg
+< Content-Type: text/html; charset=UTF-8
+< Cache-control: private, max-age=0
+< X-Content-Type-Options: nosniff
+< X-Frame-Options: SAMEORIGIN
+< X-XSS-Protection: 1; mode=block
+< Server: GSE
+< Transfer-Encoding: chunked
+<
+< <HTML>
+< <HEAD>
+< <TITLE>Moved Temporarily</TITLE>
+< </HEAD>
+< <BODY BGCOLOR="#FFFFFF" TEXT="#000000">
+< <H1>Moved Temporarily</H1>
+< The document has moved <A
HREF="https://www.google.com/calendar/feeds/default/allcalendars/full?gsessionid=2m1xSHOJcSlRKB2NbBn7rg">here</A>.
+< </BODY>
+< </HTML>
+
+> GET /calendar/feeds/default/allcalendars/full?gsessionid=2m1xSHOJcSlRKB2NbBn7rg HTTP/1.1
+> Soup-Debug-Timestamp: 1375107932
+> Soup-Debug: SoupSession 1 (0x6592c0), SoupMessage 31 (0x7fffe406f1c0), SoupSocket 32 (0x8deea0), restarted
+> Host: www.google.com
+> Authorization: GoogleLogin
auth=DQAAAM4AAAAlDUC-WQgltDHdndYDddr-1F5rVSSb-XFGPYjU_reMdFj7RP5AC-wIlZUljXXhCvATEt-rmld3pWsbivzPlhqzJUZcnSXxXjuP_PPM9e9TDVfyT7zXdclDNBmUEUHpuRE2pV8FcZ694nfSJrFnDanE5PgCG-Dp1I5RxEuTPBxWWO7bnTkK1M79Pq_KbuLDIXRpK4Q4OopOOwGyiV_NzUDT4fZ6Kw_yLolXssa1hHDvNlxFt5JLoN5p81KiTlQbRKh13BT_PF54cV4v9VkeqkDm
+> GData-Version: 2
+> Accept-Encoding: gzip, deflate
+> Connection: Keep-Alive
+
+< HTTP/1.1 200 OK
+< Soup-Debug-Timestamp: 1375107933
+< Soup-Debug: SoupMessage 31 (0x7fffe406f1c0)
+< Update-Client-Auth:
DQAAAM8AAAAlDUC-WQgltDHdndYDddr-ODYysS96Taaw1NaIYtJAAHEXCZ_GMPV8cwrWmi_-pskMkzDa8yS5h3Lx6BUX8K1OQLMPBV7rpZGHtUa1jYE1jA_4X05rZ800eKz2vNaGdZYoiYJwGnkqCe72OBS-ReHTEtvQtr7VG9ZYkAslaj0Tffvz8pB9ItwBfiM3-4oLSkIEFXx8_eyUlfeNChSfSAvSSqTyG58No5P6HZMRKSJtwsyLwtxAl4BhBMfGX_Uh_z0XCyGMW8beXiNXZ4h5XkwP
+< Set-Cookie: DO_NOT_CACHE_RESPONSE=true;Expires=Mon, 29-Jul-2013 14:25:33 GMT
+< Set-Cookie: S=calendar=JLi_2EH3O7j7nJ0a4351LQ;Expires=Thu, 08-Aug-2013 06:33:56 GMT;Secure
+< Expires: Mon, 29 Jul 2013 14:25:33 GMT
+< Date: Mon, 29 Jul 2013 14:25:33 GMT
+< Content-Type: application/atom+xml; charset=UTF-8; type=feed
+< Cache-control: private, max-age=0, must-revalidate, no-transform
+< Vary: Accept, X-GData-Authorization, GData-Version
+< GData-Version: 2.6
+< ETag: W/"DU4HQn08eCp7JGA9WhFWEU0."
+< Last-Modified: Mon, 29 Jul 2013 14:25:33 GMT
+< X-Content-Type-Options: nosniff
+< X-Frame-Options: SAMEORIGIN
+< X-XSS-Protection: 1; mode=block
+< Server: GSE
+< Transfer-Encoding: chunked
+<
+< <?xml version='1.0' encoding='UTF-8'?><feed xmlns='http://www.w3.org/2005/Atom'
xmlns:app='http://www.w3.org/2007/app' xmlns:gCal='http://schemas.google.com/gCal/2005'
xmlns:openSearch='http://a9.com/-/spec/opensearch/1.1/' xmlns:gd='http://schemas.google.com/g/2005'
gd:etag='W/"DU4HQn08eCp7JGA9WhFWEU0."'
gd:kind='calendar#calendarFeed'><id>http://www.google.com/calendar/feeds/default/allcalendars/full</id><updated>2013-07-29T14:25:33.370Z</updated><category
scheme='http://schemas.google.com/g/2005#kind'
term='http://schemas.google.com/gCal/2005#calendarmeta'/><title>GData Test's Calendar List</title><link
rel='alternate' type='text/html' href='https://www.google.com/calendar/render'/><link
rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml'
href='https://www.google.com/calendar/feeds/default/allcalendars/full'/><link
rel='http://schemas.google.com/g/2005#post' type='application/atom+xml'
href='https://www.google.com/calendar/feeds/default/all
calendars/full'/><link rel='self' type='application/atom+xml'
href='https://www.google.com/calendar/feeds/default/allcalendars/full'/><author><name>libgdata test
googlemail com</name><email>libgdata test googlemail com</email></author><generator version='1.0'
uri='http://www.google.com/calendar'>Google
Calendar</generator><openSearch:startIndex>1</openSearch:startIndex><entry
gd:etag='W/"DU4HQH47eCp7JGA9WhFWEU0."'
gd:kind='calendar#calendar'><id>http://www.google.com/calendar/feeds/default/calendars/libgdata.test%40googlemail.com</id><published>2013-07-29T14:25:33.140Z</published><updated>2013-07-29T14:25:31.000Z</updated><app:edited>2013-07-29T14:25:31.000Z</app:edited><category
scheme='http://schemas.google.com/g/2005#kind'
term='http://schemas.google.com/gCal/2005#calendarmeta'/><title type='text'>libgdata test googlemail
com</title><content type='application/atom+xml'
src='https://www.google.com/calendar/feeds/libgdata.test%40googlemail.com/private/full'/><link
rel='alternate' type='application/atom+xml'
href='https://www.google.com/calendar/feeds/libgdata.test%40googlemail.com/private/full'/><link
rel='http://schemas.google.com/gCal/2005#eventFeed' type='application/atom+xml'
href='https://www.google.com/calendar/feeds/libgdata.test%40googlemail.com/private/full'/><link
rel='http://schemas.google.com/acl/2007#accessControlList' type='application/atom+xml'
href='https://www.google.com/calendar/feeds/libgdata.test%40googlemail.com/acl/full'/><link rel='self'
type='application/atom+xml'
href='https://www.google.com/calendar/feeds/default/allcalendars/full/libgdata.test%40googlemail.com'/><link
rel='edit' type='application/atom+xml'
href='https://www.google.com/calendar/feeds/default/allcalendars/full/libgdata.test%40googlemail.com'/><author><name>libgdata
test googlemail com</name><email>libgdata test googlemail com</email></author><gCal:accesslevel
value='owner'/><gCal:color value='#2952A3'/><gCal:hidden value='false'/><gCal:select
ed value='true'/><gCal:timezone value='Europe/London'/><gCal:timesCleaned value='4'/></entry><entry
gd:etag='W/"A0MARX47eCp7JGA9WhFXFEs."'
gd:kind='calendar#calendar'><id>http://www.google.com/calendar/feeds/default/calendars/q5e0o6tibdrmt37nepdrgpi834%40group.calendar.google.com</id><published>2013-07-29T14:25:33.140Z</published><updated>2013-07-22T05:04:04.000Z</updated><app:edited>2013-07-22T05:04:04.000Z</app:edited><category
scheme='http://schemas.google.com/g/2005#kind'
term='http://schemas.google.com/gCal/2005#calendarmeta'/><title type='text'>Test Calendar 1</title><content
type='application/atom+xml'
src='https://www.google.com/calendar/feeds/q5e0o6tibdrmt37nepdrgpi834%40group.calendar.google.com/private/full'/><link
rel='alternate' type='application/atom+xml'
href='https://www.google.com/calendar/feeds/q5e0o6tibdrmt37nepdrgpi834%40group.calendar.google.com/private/full'/><link
rel='http://schemas.google.com/gCal/2005#eventFeed' type='application/atom+xml'
href='https://www.google.com/calendar/feeds/q5e0o6tibdrmt37nepdrgpi834%40group.calendar.google.com/private/full'/><link
rel='http://schemas.google.com/acl/2007#accessControlList' type='application/atom+xml'
href='https://www.google.com/calendar/feeds/q5e0o6tibdrmt37nepdrgpi834%40group.calendar.google.com/acl/full'/><link
rel='self' type='application/atom+xml'
href='https://www.google.com/calendar/feeds/default/allcalendars/full/q5e0o6tibdrmt37nepdrgpi834%40group.calendar.google.com'/><link
rel='edit' type='application/atom+xml'
href='https://www.google.com/calendar/feeds/default/allcalendars/full/q5e0o6tibdrmt37nepdrgpi834%40group.calendar.google.com'/><author><name>Test
Calendar 1</name></author><gCal:accesslevel value='owner'/><gCal:color value='#7A367A'/><gCal:hidden
value='false'/><gCal:selected value='false'/><gCal:timezone value='UTC'/><gCal:timesCleaned
value='0'/></entry><entry gd:etag='W/"DU4GSH47eCp7JGA9WhFWEU0."'
gd:kind='calendar#calendar'><id>http://w
ww.google.com/calendar/feeds/default/calendars/s761qdbq2b6r8ec5ch7dd2885s%40group.calendar.google.com</id><published>2013-07-29T14:25:33.140Z</published><updated>2013-07-29T14:25:29.000Z</updated><app:edited>2013-07-29T14:25:29.000Z</app:edited><category
scheme='http://schemas.google.com/g/2005#kind'
term='http://schemas.google.com/gCal/2005#calendarmeta'/><title type='text'>Test Calendar 1</title><content
type='application/atom+xml'
src='https://www.google.com/calendar/feeds/s761qdbq2b6r8ec5ch7dd2885s%40group.calendar.google.com/private/full'/><link
rel='alternate' type='application/atom+xml'
href='https://www.google.com/calendar/feeds/s761qdbq2b6r8ec5ch7dd2885s%40group.calendar.google.com/private/full'/><link
rel='http://schemas.google.com/gCal/2005#eventFeed' type='application/atom+xml'
href='https://www.google.com/calendar/feeds/s761qdbq2b6r8ec5ch7dd2885s%40group.calendar.google.com/private/full'/><link
rel='http://schemas.google.com/acl/2007#accessControlList' type='app
lication/atom+xml'
href='https://www.google.com/calendar/feeds/s761qdbq2b6r8ec5ch7dd2885s%40group.calendar.google.com/acl/full'/><link
rel='self' type='application/atom+xml'
href='https://www.google.com/calendar/feeds/default/allcalendars/full/s761qdbq2b6r8ec5ch7dd2885s%40group.calendar.google.com'/><link
rel='edit' type='application/atom+xml'
href='https://www.google.com/calendar/feeds/default/allcalendars/full/s761qdbq2b6r8ec5ch7dd2885s%40group.calendar.google.com'/><author><name>Test
Calendar 1</name></author><gCal:accesslevel value='owner'/><gCal:color value='#7A367A'/><gCal:hidden
value='false'/><gCal:selected value='false'/><gCal:timezone value='UTC'/><gCal:timesCleaned
value='0'/></entry><entry gd:etag='W/"D0QEQn47eCp7JGA9WhFXFEQ."'
gd:kind='calendar#calendar'><id>http://www.google.com/calendar/feeds/default/calendars/pjtb9f9ftlagtskodcno87df64%40group.calendar.google.com</id><published>2013-07-29T14:25:33.140Z</published><updated>2013-07-22T12:15:03.000Z</u
pdated><app:edited>2013-07-22T12:15:03.000Z</app:edited><category
scheme='http://schemas.google.com/g/2005#kind'
term='http://schemas.google.com/gCal/2005#calendarmeta'/><title type='text'>Test Calendar 1</title><content
type='application/atom+xml'
src='https://www.google.com/calendar/feeds/pjtb9f9ftlagtskodcno87df64%40group.calendar.google.com/private/full'/><link
rel='alternate' type='application/atom+xml'
href='https://www.google.com/calendar/feeds/pjtb9f9ftlagtskodcno87df64%40group.calendar.google.com/private/full'/><link
rel='http://schemas.google.com/gCal/2005#eventFeed' type='application/atom+xml'
href='https://www.google.com/calendar/feeds/pjtb9f9ftlagtskodcno87df64%40group.calendar.google.com/private/full'/><link
rel='http://schemas.google.com/acl/2007#accessControlList' type='application/atom+xml'
href='https://www.google.com/calendar/feeds/pjtb9f9ftlagtskodcno87df64%40group.calendar.google.com/acl/full'/><link
rel='self' type='application/atom+xml' href='https://w
ww.google.com/calendar/feeds/default/allcalendars/full/pjtb9f9ftlagtskodcno87df64%40group.calendar.google.com'/><link
rel='edit' type='application/atom+xml'
href='https://www.google.com/calendar/feeds/default/allcalendars/full/pjtb9f9ftlagtskodcno87df64%40group.calendar.google.com'/><author><name>Test
Calendar 1</name></author><gCal:accesslevel value='owner'/><gCal:color value='#7A367A'/><gCal:hidden
value='false'/><gCal:selected value='false'/><gCal:timezone value='UTC'/><gCal:timesCleaned
value='0'/></entry><entry gd:etag='W/"CkUNQn47eCp7JGA9WhFXFEs."'
gd:kind='calendar#calendar'><id>http://www.google.com/calendar/feeds/default/calendars/u1ba6qqo23qpu37hv798035fj4%40group.calendar.google.com</id><published>2013-07-29T14:25:33.141Z</published><updated>2013-07-22T02:31:33.000Z</updated><app:edited>2013-07-22T02:31:33.000Z</app:edited><category
scheme='http://schemas.google.com/g/2005#kind'
term='http://schemas.google.com/gCal/2005#calendarmeta'/><title type='text'>
Test Calendar 1</title><content type='application/atom+xml'
src='https://www.google.com/calendar/feeds/u1ba6qqo23qpu37hv798035fj4%40group.calendar.google.com/private/full'/><link
rel='alternate' type='application/atom+xml'
href='https://www.google.com/calendar/feeds/u1ba6qqo23qpu37hv798035fj4%40group.calendar.google.com/private/full'/><link
rel='http://schemas.google.com/gCal/2005#eventFeed' type='application/atom+xml'
href='https://www.google.com/calendar/feeds/u1ba6qqo23qpu37hv798035fj4%40group.calendar.google.com/private/full'/><link
rel='http://schemas.google.com/acl/2007#accessControlList' type='application/atom+xml'
href='https://www.google.com/calendar/feeds/u1ba6qqo23qpu37hv798035fj4%40group.calendar.google.com/acl/full'/><link
rel='self' type='application/atom+xml'
href='https://www.google.com/calendar/feeds/default/allcalendars/full/u1ba6qqo23qpu37hv798035fj4%40group.calendar.google.com'/><link
rel='edit' type='application/atom+xml' href='https://www.google.com/cal
endar/feeds/default/allcalendars/full/u1ba6qqo23qpu37hv798035fj4%40group.calendar.google.com'/><author><name>Test
Calendar 1</name></author><gCal:accesslevel value='owner'/><gCal:color value='#7A367A'/><gCal:hidden
value='false'/><gCal:selected value='false'/><gCal:timezone value='UTC'/><gCal:timesCleaned
value='0'/></entry><entry gd:etag='W/"CkcCRX47eCp7JGA9WhFXEEQ."'
gd:kind='calendar#calendar'><id>http://www.google.com/calendar/feeds/default/calendars/0o4kev4meqmacse9dfg7spuc54%40group.calendar.google.com</id><published>2013-07-29T14:25:33.142Z</published><updated>2013-07-17T19:41:04.000Z</updated><app:edited>2013-07-17T19:41:04.000Z</app:edited><category
scheme='http://schemas.google.com/g/2005#kind'
term='http://schemas.google.com/gCal/2005#calendarmeta'/><title type='text'>Test Calendar 1</title><content
type='application/atom+xml'
src='https://www.google.com/calendar/feeds/0o4kev4meqmacse9dfg7spuc54%40group.calendar.google.com/private/full'/><link
rel='alter
nate' type='application/atom+xml'
href='https://www.google.com/calendar/feeds/0o4kev4meqmacse9dfg7spuc54%40group.calendar.google.com/private/full'/><link
rel='http://schemas.google.com/gCal/2005#eventFeed' type='application/atom+xml'
href='https://www.google.com/calendar/feeds/0o4kev4meqmacse9dfg7spuc54%40group.calendar.google.com/private/full'/><link
rel='http://schemas.google.com/acl/2007#accessControlList' type='application/atom+xml'
href='https://www.google.com/calendar/feeds/0o4kev4meqmacse9dfg7spuc54%40group.calendar.google.com/acl/full'/><link
rel='self' type='application/atom+xml'
href='https://www.google.com/calendar/feeds/default/allcalendars/full/0o4kev4meqmacse9dfg7spuc54%40group.calendar.google.com'/><link
rel='edit' type='application/atom+xml'
href='https://www.google.com/calendar/feeds/default/allcalendars/full/0o4kev4meqmacse9dfg7spuc54%40group.calendar.google.com'/><author><name>Test
Calendar 1</name></author><gCal:accesslevel value='owner'/><gCal:color valu
e='#7A367A'/><gCal:hidden value='false'/><gCal:selected value='false'/><gCal:timezone
value='UTC'/><gCal:timesCleaned value='0'/></entry><entry gd:etag='W/"C0IMSX47eCp7JGA9WhFXEUs."'
gd:kind='calendar#calendar'><id>http://www.google.com/calendar/feeds/default/calendars/adj4kq31s34mapkjk2tqoeg10o%40group.calendar.google.com</id><published>2013-07-29T14:25:33.139Z</published><updated>2013-07-18T15:33:08.000Z</updated><app:edited>2013-07-18T15:33:08.000Z</app:edited><category
scheme='http://schemas.google.com/g/2005#kind'
term='http://schemas.google.com/gCal/2005#calendarmeta'/><title type='text'>Test Calendar 1</title><content
type='application/atom+xml'
src='https://www.google.com/calendar/feeds/adj4kq31s34mapkjk2tqoeg10o%40group.calendar.google.com/private/full'/><link
rel='alternate' type='application/atom+xml'
href='https://www.google.com/calendar/feeds/adj4kq31s34mapkjk2tqoeg10o%40group.calendar.google.com/private/full'/><link
rel='http://schemas.google.com/gCal
/2005#eventFeed' type='application/atom+xml'
href='https://www.google.com/calendar/feeds/adj4kq31s34mapkjk2tqoeg10o%40group.calendar.google.com/private/full'/><link
rel='http://schemas.google.com/acl/2007#accessControlList' type='application/atom+xml'
href='https://www.google.com/calendar/feeds/adj4kq31s34mapkjk2tqoeg10o%40group.calendar.google.com/acl/full'/><link
rel='self' type='application/atom+xml'
href='https://www.google.com/calendar/feeds/default/allcalendars/full/adj4kq31s34mapkjk2tqoeg10o%40group.calendar.google.com'/><link
rel='edit' type='application/atom+xml'
href='https://www.google.com/calendar/feeds/default/allcalendars/full/adj4kq31s34mapkjk2tqoeg10o%40group.calendar.google.com'/><author><name>Test
Calendar 1</name></author><gCal:accesslevel value='owner'/><gCal:color value='#7A367A'/><gCal:hidden
value='false'/><gCal:selected value='false'/><gCal:timezone value='UTC'/><gCal:timesCleaned
value='0'/></entry><entry gd:etag='W/"CEcEQH47eCp7JGA9WhFXFEk.&quo
t;'
gd:kind='calendar#calendar'><id>http://www.google.com/calendar/feeds/default/calendars/tdfbnqgkir4ealuojaptg4ugo4%40group.calendar.google.com</id><published>2013-07-29T14:25:33.142Z</published><updated>2013-07-21T21:26:41.000Z</updated><app:edited>2013-07-21T21:26:41.000Z</app:edited><category
scheme='http://schemas.google.com/g/2005#kind'
term='http://schemas.google.com/gCal/2005#calendarmeta'/><title type='text'>Test Calendar 2</title><content
type='application/atom+xml'
src='https://www.google.com/calendar/feeds/tdfbnqgkir4ealuojaptg4ugo4%40group.calendar.google.com/private/full'/><link
rel='alternate' type='application/atom+xml'
href='https://www.google.com/calendar/feeds/tdfbnqgkir4ealuojaptg4ugo4%40group.calendar.google.com/private/full'/><link
rel='http://schemas.google.com/gCal/2005#eventFeed' type='application/atom+xml'
href='https://www.google.com/calendar/feeds/tdfbnqgkir4ealuojaptg4ugo4%40group.calendar.google.com/private/full'/><link
rel='http://schemas.goog
le.com/acl/2007#accessControlList' type='application/atom+xml'
href='https://www.google.com/calendar/feeds/tdfbnqgkir4ealuojaptg4ugo4%40group.calendar.google.com/acl/full'/><link
rel='self' type='application/atom+xml'
href='https://www.google.com/calendar/feeds/default/allcalendars/full/tdfbnqgkir4ealuojaptg4ugo4%40group.calendar.google.com'/><link
rel='edit' type='application/atom+xml'
href='https://www.google.com/calendar/feeds/default/allcalendars/full/tdfbnqgkir4ealuojaptg4ugo4%40group.calendar.google.com'/><author><name>Test
Calendar 2</name></author><gCal:accesslevel value='owner'/><gCal:color value='#2952A3'/><gCal:hidden
value='false'/><gCal:selected value='true'/><gCal:timezone value='UTC'/><gCal:timesCleaned
value='0'/></entry><entry gd:etag='W/"DU4HQ347eCp7JGA9WhFWEU0."'
gd:kind='calendar#calendar'><id>http://www.google.com/calendar/feeds/default/calendars/tsropkd5p35mf7o2qgj1nh0020%40group.calendar.google.com</id><published>2013-07-29T14:25:33.224Z</pub
lished><updated>2013-07-29T14:25:32.000Z</updated><app:edited>2013-07-29T14:25:32.000Z</app:edited><category
scheme='http://schemas.google.com/g/2005#kind'
term='http://schemas.google.com/gCal/2005#calendarmeta'/><title type='text'>Test Calendar 2</title><content
type='application/atom+xml'
src='https://www.google.com/calendar/feeds/tsropkd5p35mf7o2qgj1nh0020%40group.calendar.google.com/private/full'/><link
rel='alternate' type='application/atom+xml'
href='https://www.google.com/calendar/feeds/tsropkd5p35mf7o2qgj1nh0020%40group.calendar.google.com/private/full'/><link
rel='http://schemas.google.com/gCal/2005#eventFeed' type='application/atom+xml'
href='https://www.google.com/calendar/feeds/tsropkd5p35mf7o2qgj1nh0020%40group.calendar.google.com/private/full'/><link
rel='http://schemas.google.com/acl/2007#accessControlList' type='application/atom+xml'
href='https://www.google.com/calendar/feeds/tsropkd5p35mf7o2qgj1nh0020%40group.calendar.google.com/acl/full'/><link
rel='self'
type='application/atom+xml'
href='https://www.google.com/calendar/feeds/default/allcalendars/full/tsropkd5p35mf7o2qgj1nh0020%40group.calendar.google.com'/><link
rel='edit' type='application/atom+xml'
href='https://www.google.com/calendar/feeds/default/allcalendars/full/tsropkd5p35mf7o2qgj1nh0020%40group.calendar.google.com'/><author><name>Test
Calendar 2</name></author><gCal:accesslevel value='owner'/><gCal:color value='#7A367A'/><gCal:hidden
value='false'/><gCal:selected value='false'/><gCal:timezone value='UTC'/><gCal:timesCleaned
value='0'/></entry><entry gd:etag='W/"CkcAR347eCp7JGA9WhFXEUo."'
gd:kind='calendar#calendar'><id>http://www.google.com/calendar/feeds/default/calendars/g2s9f1415gpflngh79t7p4iupk%40group.calendar.google.com</id><published>2013-07-29T14:25:33.140Z</published><updated>2013-07-18T17:54:06.000Z</updated><app:edited>2013-07-18T17:54:06.000Z</app:edited><category
scheme='http://schemas.google.com/g/2005#kind' term='http://schemas.google.com/g
Cal/2005#calendarmeta'/><title type='text'>Test Calendar 2</title><content type='application/atom+xml'
src='https://www.google.com/calendar/feeds/g2s9f1415gpflngh79t7p4iupk%40group.calendar.google.com/private/full'/><link
rel='alternate' type='application/atom+xml'
href='https://www.google.com/calendar/feeds/g2s9f1415gpflngh79t7p4iupk%40group.calendar.google.com/private/full'/><link
rel='http://schemas.google.com/gCal/2005#eventFeed' type='application/atom+xml'
href='https://www.google.com/calendar/feeds/g2s9f1415gpflngh79t7p4iupk%40group.calendar.google.com/private/full'/><link
rel='http://schemas.google.com/acl/2007#accessControlList' type='application/atom+xml'
href='https://www.google.com/calendar/feeds/g2s9f1415gpflngh79t7p4iupk%40group.calendar.google.com/acl/full'/><link
rel='self' type='application/atom+xml'
href='https://www.google.com/calendar/feeds/default/allcalendars/full/g2s9f1415gpflngh79t7p4iupk%40group.calendar.google.com'/><link
rel='edit' type='application
/atom+xml'
href='https://www.google.com/calendar/feeds/default/allcalendars/full/g2s9f1415gpflngh79t7p4iupk%40group.calendar.google.com'/><author><name>Test
Calendar 2</name></author><gCal:accesslevel value='owner'/><gCal:color value='#7A367A'/><gCal:hidden
value='false'/><gCal:selected value='false'/><gCal:timezone value='UTC'/><gCal:timesCleaned
value='0'/></entry><entry gd:etag='W/"CUINSH47eCp7JGA9WhFXFkw."'
gd:kind='calendar#calendar'><id>http://www.google.com/calendar/feeds/default/calendars/iukm1aqo76uncod4fiblvpf360%40group.calendar.google.com</id><published>2013-07-29T14:25:33.139Z</published><updated>2013-07-23T21:06:39.000Z</updated><app:edited>2013-07-23T21:06:39.000Z</app:edited><category
scheme='http://schemas.google.com/g/2005#kind'
term='http://schemas.google.com/gCal/2005#calendarmeta'/><title type='text'>Test Calendar 2</title><content
type='application/atom+xml'
src='https://www.google.com/calendar/feeds/iukm1aqo76uncod4fiblvpf360%40group.calendar
.google.com/private/full'/><link rel='alternate' type='application/atom+xml'
href='https://www.google.com/calendar/feeds/iukm1aqo76uncod4fiblvpf360%40group.calendar.google.com/private/full'/><link
rel='http://schemas.google.com/gCal/2005#eventFeed' type='application/atom+xml'
href='https://www.google.com/calendar/feeds/iukm1aqo76uncod4fiblvpf360%40group.calendar.google.com/private/full'/><link
rel='http://schemas.google.com/acl/2007#accessControlList' type='application/atom+xml'
href='https://www.google.com/calendar/feeds/iukm1aqo76uncod4fiblvpf360%40group.calendar.google.com/acl/full'/><link
rel='self' type='application/atom+xml'
href='https://www.google.com/calendar/feeds/default/allcalendars/full/iukm1aqo76uncod4fiblvpf360%40group.calendar.google.com'/><link
rel='edit' type='application/atom+xml'
href='https://www.google.com/calendar/feeds/default/allcalendars/full/iukm1aqo76uncod4fiblvpf360%40group.calendar.google.com'/><author><name>Test
Calendar 2</name></author><gCal:
accesslevel value='owner'/><gCal:color value='#7A367A'/><gCal:hidden value='false'/><gCal:selected
value='false'/><gCal:timezone value='UTC'/><gCal:timesCleaned value='0'/></entry><entry
gd:etag='W/"DEUBR347eCp7JGA9WhFXE0s."'
gd:kind='calendar#calendar'><id>http://www.google.com/calendar/feeds/default/calendars/qsr4sk4kj8s8o9rbnt3t9c6kr8%40group.calendar.google.com</id><published>2013-07-29T14:25:33.142Z</published><updated>2013-07-21T00:24:16.000Z</updated><app:edited>2013-07-21T00:24:16.000Z</app:edited><category
scheme='http://schemas.google.com/g/2005#kind'
term='http://schemas.google.com/gCal/2005#calendarmeta'/><title type='text'>Test Calendar 3</title><content
type='application/atom+xml'
src='https://www.google.com/calendar/feeds/qsr4sk4kj8s8o9rbnt3t9c6kr8%40group.calendar.google.com/private/full'/><link
rel='alternate' type='application/atom+xml'
href='https://www.google.com/calendar/feeds/qsr4sk4kj8s8o9rbnt3t9c6kr8%40group.calendar.google.com/private/full'
/><link rel='http://schemas.google.com/gCal/2005#eventFeed' type='application/atom+xml'
href='https://www.google.com/calendar/feeds/qsr4sk4kj8s8o9rbnt3t9c6kr8%40group.calendar.google.com/private/full'/><link
rel='http://schemas.google.com/acl/2007#accessControlList' type='application/atom+xml'
href='https://www.google.com/calendar/feeds/qsr4sk4kj8s8o9rbnt3t9c6kr8%40group.calendar.google.com/acl/full'/><link
rel='self' type='application/atom+xml'
href='https://www.google.com/calendar/feeds/default/allcalendars/full/qsr4sk4kj8s8o9rbnt3t9c6kr8%40group.calendar.google.com'/><link
rel='edit' type='application/atom+xml'
href='https://www.google.com/calendar/feeds/default/allcalendars/full/qsr4sk4kj8s8o9rbnt3t9c6kr8%40group.calendar.google.com'/><author><name>Test
Calendar 3</name></author><gCal:accesslevel value='owner'/><gCal:color value='#2952A3'/><gCal:hidden
value='false'/><gCal:selected value='true'/><gCal:timezone value='UTC'/><gCal:timesCleaned
value='0'/></entry></feed>
+
diff --git a/gdata/tests/traces/calendar/query-events b/gdata/tests/traces/calendar/query-events
new file mode 100644
index 0000000..3cdb9b8
--- /dev/null
+++ b/gdata/tests/traces/calendar/query-events
@@ -0,0 +1,67 @@
+> GET /calendar/feeds/cearmekccai4rpqlq932h43mko%40group.calendar.google.com/private/full HTTP/1.1
+> Soup-Debug-Timestamp: 1375107913
+> Soup-Debug: SoupSession 1 (0x6592c0), SoupMessage 19 (0x7fffe003a9d0), SoupSocket 24 (0x8ded20)
+> Host: www.google.com
+> Authorization: GoogleLogin
auth=DQAAAM4AAAAlDUC-WQgltDHdndYDddr-1F5rVSSb-XFGPYjU_reMdFj7RP5AC-wIlZUljXXhCvATEt-rmld3pWsbivzPlhqzJUZcnSXxXjuP_PPM9e9TDVfyT7zXdclDNBmUEUHpuRE2pV8FcZ694nfSJrFnDanE5PgCG-Dp1I5RxEuTPBxWWO7bnTkK1M79Pq_KbuLDIXRpK4Q4OopOOwGyiV_NzUDT4fZ6Kw_yLolXssa1hHDvNlxFt5JLoN5p81KiTlQbRKh13BT_PF54cV4v9VkeqkDm
+> GData-Version: 2
+> Accept-Encoding: gzip, deflate
+> Connection: Keep-Alive
+
+< HTTP/1.1 302 Moved Temporarily
+< Soup-Debug-Timestamp: 1375107913
+< Soup-Debug: SoupMessage 19 (0x7fffe003a9d0)
+< Update-Client-Auth:
DQAAAM8AAAAlDUC-WQgltDHdndYDddr-1F5rVSSb-XFGPYjU_reMdFj7RP5AC-wIlZUljXXhCvATEt-rmld3pWsbivzPlhqzJUZcnSXxXjuP_PPM9e9TDVfyT7zXdclDNBmUEUHpuRE2pV8FcZ694nfSJrFnDanE5PgCG-Dp1I5RxEuTPBxWWO7bnTkK1M79Pq_KbuLDIXThTgckY3-hSb61OvnzXxSJ7d2jzDTq4SYJOcXEK19cfN8WmIspK2CGATjYnx3q1Fz9ZgntzaOCi00pQJhkctNT
+< Set-Cookie: DO_NOT_CACHE_RESPONSE=true;Expires=Mon, 29-Jul-2013 14:25:14 GMT
+< Set-Cookie: S=calendar=F5xee2Rk_sxbHgdtUHZGJQ;Expires=Wed, 07-Aug-2013 16:39:04 GMT;Secure
+< Expires: Mon, 29 Jul 2013 14:25:13 GMT
+< Date: Mon, 29 Jul 2013 14:25:13 GMT
+< Location:
https://www.google.com/calendar/feeds/cearmekccai4rpqlq932h43mko%40group.calendar.google.com/private/full?gsessionid=F5xee2Rk_sxbHgdtUHZGJQ
+< Content-Type: text/html; charset=UTF-8
+< Cache-control: private, max-age=0
+< X-Content-Type-Options: nosniff
+< X-Frame-Options: SAMEORIGIN
+< X-XSS-Protection: 1; mode=block
+< Server: GSE
+< Transfer-Encoding: chunked
+<
+< <HTML>
+< <HEAD>
+< <TITLE>Moved Temporarily</TITLE>
+< </HEAD>
+< <BODY BGCOLOR="#FFFFFF" TEXT="#000000">
+< <H1>Moved Temporarily</H1>
+< The document has moved <A
HREF="https://www.google.com/calendar/feeds/cearmekccai4rpqlq932h43mko%40group.calendar.google.com/private/full?gsessionid=F5xee2Rk_sxbHgdtUHZGJQ">here</A>.
+< </BODY>
+< </HTML>
+
+> GET
/calendar/feeds/cearmekccai4rpqlq932h43mko%40group.calendar.google.com/private/full?gsessionid=F5xee2Rk_sxbHgdtUHZGJQ
HTTP/1.1
+> Soup-Debug-Timestamp: 1375107913
+> Soup-Debug: SoupSession 1 (0x6592c0), SoupMessage 19 (0x7fffe003a9d0), SoupSocket 24 (0x8ded20), restarted
+> Host: www.google.com
+> Authorization: GoogleLogin
auth=DQAAAM4AAAAlDUC-WQgltDHdndYDddr-1F5rVSSb-XFGPYjU_reMdFj7RP5AC-wIlZUljXXhCvATEt-rmld3pWsbivzPlhqzJUZcnSXxXjuP_PPM9e9TDVfyT7zXdclDNBmUEUHpuRE2pV8FcZ694nfSJrFnDanE5PgCG-Dp1I5RxEuTPBxWWO7bnTkK1M79Pq_KbuLDIXRpK4Q4OopOOwGyiV_NzUDT4fZ6Kw_yLolXssa1hHDvNlxFt5JLoN5p81KiTlQbRKh13BT_PF54cV4v9VkeqkDm
+> GData-Version: 2
+> Accept-Encoding: gzip, deflate
+> Connection: Keep-Alive
+
+< HTTP/1.1 200 OK
+< Soup-Debug-Timestamp: 1375107913
+< Soup-Debug: SoupMessage 19 (0x7fffe003a9d0)
+< Update-Client-Auth:
DQAAAM4AAAAlDUC-WQgltDHdndYDddr-geSwqup450dH73A2Cl-8pGWAz5Jr6k15x7ETDyyX-gKH9mQLgT8NgpcJeZVMLjIXm1EbZt7eOlczQvHw9uMmD40XUvTc3VuOvT58GOMc7bcR5a-xUVuHMkbEU3g2rCp7Fw3q3lP_QFTWqE59LQAuIJ1V1Mzrj5l73ZloZnprjZsoS6V737LE84MKS3EbUJwdhONiAUU1jBHCL_yAoimGEtnElJMGcEXxs1Pl3YW3Ceub90HJ43ybw11aZdO1mFDL
+< Set-Cookie: DO_NOT_CACHE_RESPONSE=true;Expires=Mon, 29-Jul-2013 14:25:14 GMT
+< Set-Cookie: S=calendar=8J-lgke82yjXqwPQNxH3Xg;Expires=Sun, 11-Aug-2013 12:47:35 GMT;Secure
+< Expires: Mon, 29 Jul 2013 14:25:13 GMT
+< Date: Mon, 29 Jul 2013 14:25:13 GMT
+< Content-Type: application/atom+xml; charset=UTF-8; type=feed
+< Cache-control: private, max-age=0, must-revalidate, no-transform
+< Vary: Accept, X-GData-Authorization, GData-Version
+< GData-Version: 2.6
+< ETag: W/"DU4FQX47eCp7JGA9WhFWEU0."
+< Last-Modified: Mon, 29 Jul 2013 14:25:10 GMT
+< X-Content-Type-Options: nosniff
+< X-Frame-Options: SAMEORIGIN
+< X-XSS-Protection: 1; mode=block
+< Server: GSE
+< Transfer-Encoding: chunked
+<
+< <?xml version='1.0' encoding='UTF-8'?><feed xmlns='http://www.w3.org/2005/Atom'
xmlns:gCal='http://schemas.google.com/gCal/2005' xmlns:openSearch='http://a9.com/-/spec/opensearch/1.1/'
xmlns:gd='http://schemas.google.com/g/2005' gd:etag='W/"DU4FQX47eCp7JGA9WhFWEU0."'
gd:kind='calendar#eventFeed'><id>http://www.google.com/calendar/feeds/cearmekccai4rpqlq932h43mko%40group.calendar.google.com/private/full</id><updated>2013-07-29T14:25:10.000Z</updated><category
scheme='http://schemas.google.com/g/2005#kind' term='http://schemas.google.com/g/2005#event'/><title>Temp
Test Calendar</title><subtitle>Temp Test Calendar</subtitle><link rel='alternate' type='text/html'
href='https://www.google.com/calendar/embed?src=cearmekccai4rpqlq932h43mko%40group.calendar.google.com'/><link
rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml'
href='https://www.google.com/calendar/feeds/cearmekccai4rpqlq932h43mko%40group.calendar.google.com/private/full'/><link
rel='h
ttp://schemas.google.com/g/2005#post' type='application/atom+xml'
href='https://www.google.com/calendar/feeds/cearmekccai4rpqlq932h43mko%40group.calendar.google.com/private/full'/><link
rel='http://schemas.google.com/g/2005#batch' type='application/atom+xml'
href='https://www.google.com/calendar/feeds/cearmekccai4rpqlq932h43mko%40group.calendar.google.com/private/full/batch'/><link
rel='self' type='application/atom+xml'
href='https://www.google.com/calendar/feeds/cearmekccai4rpqlq932h43mko%40group.calendar.google.com/private/full?max-results=25'/><author><name>GData
Test</name><email>libgdata test googlemail com</email></author><generator version='1.0'
uri='http://www.google.com/calendar'>Google
Calendar</generator><openSearch:totalResults>0</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><gCal:timezone
value='UTC'/><gCal:timesCleaned value='0'/></feed>
+
diff --git a/gdata/tests/traces/calendar/query-events-async b/gdata/tests/traces/calendar/query-events-async
new file mode 100644
index 0000000..5e47d0d
--- /dev/null
+++ b/gdata/tests/traces/calendar/query-events-async
@@ -0,0 +1,67 @@
+> GET /calendar/feeds/lm6h8b2o2raov38aokjlhl1trk%40group.calendar.google.com/private/full HTTP/1.1
+> Soup-Debug-Timestamp: 1375108003
+> Soup-Debug: SoupSession 1 (0x6592c0), SoupMessage 87 (0x7fffe003ad90), SoupSocket 82 (0x8dea20)
+> Host: www.google.com
+> Authorization: GoogleLogin
auth=DQAAAM4AAAAlDUC-WQgltDHdndYDddr-1F5rVSSb-XFGPYjU_reMdFj7RP5AC-wIlZUljXXhCvATEt-rmld3pWsbivzPlhqzJUZcnSXxXjuP_PPM9e9TDVfyT7zXdclDNBmUEUHpuRE2pV8FcZ694nfSJrFnDanE5PgCG-Dp1I5RxEuTPBxWWO7bnTkK1M79Pq_KbuLDIXRpK4Q4OopOOwGyiV_NzUDT4fZ6Kw_yLolXssa1hHDvNlxFt5JLoN5p81KiTlQbRKh13BT_PF54cV4v9VkeqkDm
+> GData-Version: 2
+> Accept-Encoding: gzip, deflate
+> Connection: Keep-Alive
+
+< HTTP/1.1 302 Moved Temporarily
+< Soup-Debug-Timestamp: 1375108003
+< Soup-Debug: SoupMessage 87 (0x7fffe003ad90)
+< Update-Client-Auth:
DQAAAM8AAAAlDUC-WQgltDHdndYDddr-1F5rVSSb-XFGPYjU_reMdFj7RP5AC-wIlZUljXXhCvATEt-rmld3pWsbivzPlhqzJUZcnSXxXjuP_PPM9e9TDVfyT7zXdclDNBmUEUHpuRE2pV8FcZ694nfSJrFnDanE5PgCG-Dp1I5RxEuTPBxWWO7bnTkK1M79Pq_KbuLDIXThTgckY3-hSb61OvnzXxSJ7d2jzDTq4SYJOcXEK19cfN8WmIspK2CGATjYnx3q1Fz9ZgntzaOCi00pQJhkctNT
+< Set-Cookie: DO_NOT_CACHE_RESPONSE=true;Expires=Mon, 29-Jul-2013 14:26:44 GMT
+< Set-Cookie: S=calendar=BgfuX_3sE3rynxHXaawKHQ;Expires=Thu, 08-Aug-2013 07:19:44 GMT;Secure
+< Expires: Mon, 29 Jul 2013 14:26:43 GMT
+< Date: Mon, 29 Jul 2013 14:26:43 GMT
+< Location:
https://www.google.com/calendar/feeds/lm6h8b2o2raov38aokjlhl1trk%40group.calendar.google.com/private/full?gsessionid=BgfuX_3sE3rynxHXaawKHQ
+< Content-Type: text/html; charset=UTF-8
+< Cache-control: private, max-age=0
+< X-Content-Type-Options: nosniff
+< X-Frame-Options: SAMEORIGIN
+< X-XSS-Protection: 1; mode=block
+< Server: GSE
+< Transfer-Encoding: chunked
+<
+< <HTML>
+< <HEAD>
+< <TITLE>Moved Temporarily</TITLE>
+< </HEAD>
+< <BODY BGCOLOR="#FFFFFF" TEXT="#000000">
+< <H1>Moved Temporarily</H1>
+< The document has moved <A
HREF="https://www.google.com/calendar/feeds/lm6h8b2o2raov38aokjlhl1trk%40group.calendar.google.com/private/full?gsessionid=BgfuX_3sE3rynxHXaawKHQ">here</A>.
+< </BODY>
+< </HTML>
+
+> GET
/calendar/feeds/lm6h8b2o2raov38aokjlhl1trk%40group.calendar.google.com/private/full?gsessionid=BgfuX_3sE3rynxHXaawKHQ
HTTP/1.1
+> Soup-Debug-Timestamp: 1375108003
+> Soup-Debug: SoupSession 1 (0x6592c0), SoupMessage 87 (0x7fffe003ad90), SoupSocket 82 (0x8dea20), restarted
+> Host: www.google.com
+> Authorization: GoogleLogin
auth=DQAAAM4AAAAlDUC-WQgltDHdndYDddr-1F5rVSSb-XFGPYjU_reMdFj7RP5AC-wIlZUljXXhCvATEt-rmld3pWsbivzPlhqzJUZcnSXxXjuP_PPM9e9TDVfyT7zXdclDNBmUEUHpuRE2pV8FcZ694nfSJrFnDanE5PgCG-Dp1I5RxEuTPBxWWO7bnTkK1M79Pq_KbuLDIXRpK4Q4OopOOwGyiV_NzUDT4fZ6Kw_yLolXssa1hHDvNlxFt5JLoN5p81KiTlQbRKh13BT_PF54cV4v9VkeqkDm
+> GData-Version: 2
+> Accept-Encoding: gzip, deflate
+> Connection: Keep-Alive
+
+< HTTP/1.1 200 OK
+< Soup-Debug-Timestamp: 1375108003
+< Soup-Debug: SoupMessage 87 (0x7fffe003ad90)
+< Update-Client-Auth:
DQAAAM8AAAAlDUC-WQgltDHdndYDddr-ODYysS96Taaw1NaIYtJAAHEXCZ_GMPV8cwrWmi_-pskMkzDa8yS5h3Lx6BUX8K1OQLMPBV7rpZGHtUa1jYE1jA_4X05rZ800eKz2vNaGdZYoiYJwGnkqCe72OBS-ReHTEtvQtr7VG9ZYkAslaj0Tffvz8pB9ItwBfiM3-4oLSkIEFXx8_eyUlfeNChSfSAvSSqTyG58No5P6HZMRKSJtwsyLwtxAl4BhBMfGX_Uh_z0XCyGMW8beXiNXZ4h5XkwP
+< Set-Cookie: DO_NOT_CACHE_RESPONSE=true;Expires=Mon, 29-Jul-2013 14:26:44 GMT
+< Set-Cookie: S=calendar=CIMLB5nWG0tVCamiNnBJjA;Expires=Fri, 09-Aug-2013 07:07:51 GMT;Secure
+< Expires: Mon, 29 Jul 2013 14:26:43 GMT
+< Date: Mon, 29 Jul 2013 14:26:43 GMT
+< Content-Type: application/atom+xml; charset=UTF-8; type=feed
+< Cache-control: private, max-age=0, must-revalidate, no-transform
+< Vary: Accept, X-GData-Authorization, GData-Version
+< GData-Version: 2.6
+< ETag: W/"DU4NSH47eCp7JGA9WhFWEU0."
+< Last-Modified: Mon, 29 Jul 2013 14:26:39 GMT
+< X-Content-Type-Options: nosniff
+< X-Frame-Options: SAMEORIGIN
+< X-XSS-Protection: 1; mode=block
+< Server: GSE
+< Transfer-Encoding: chunked
+<
+< <?xml version='1.0' encoding='UTF-8'?><feed xmlns='http://www.w3.org/2005/Atom'
xmlns:gCal='http://schemas.google.com/gCal/2005' xmlns:openSearch='http://a9.com/-/spec/opensearch/1.1/'
xmlns:gd='http://schemas.google.com/g/2005' gd:etag='W/"DU4NSH47eCp7JGA9WhFWEU0."'
gd:kind='calendar#eventFeed'><id>http://www.google.com/calendar/feeds/lm6h8b2o2raov38aokjlhl1trk%40group.calendar.google.com/private/full</id><updated>2013-07-29T14:26:39.000Z</updated><category
scheme='http://schemas.google.com/g/2005#kind' term='http://schemas.google.com/g/2005#event'/><title>Temp
Test Calendar</title><subtitle>Temp Test Calendar</subtitle><link rel='alternate' type='text/html'
href='https://www.google.com/calendar/embed?src=lm6h8b2o2raov38aokjlhl1trk%40group.calendar.google.com'/><link
rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml'
href='https://www.google.com/calendar/feeds/lm6h8b2o2raov38aokjlhl1trk%40group.calendar.google.com/private/full'/><link
rel='h
ttp://schemas.google.com/g/2005#post' type='application/atom+xml'
href='https://www.google.com/calendar/feeds/lm6h8b2o2raov38aokjlhl1trk%40group.calendar.google.com/private/full'/><link
rel='http://schemas.google.com/g/2005#batch' type='application/atom+xml'
href='https://www.google.com/calendar/feeds/lm6h8b2o2raov38aokjlhl1trk%40group.calendar.google.com/private/full/batch'/><link
rel='self' type='application/atom+xml'
href='https://www.google.com/calendar/feeds/lm6h8b2o2raov38aokjlhl1trk%40group.calendar.google.com/private/full?max-results=25'/><author><name>Temp
Test Calendar</name></author><generator version='1.0' uri='http://www.google.com/calendar'>Google
Calendar</generator><openSearch:totalResults>0</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><gCal:timezone
value='UTC'/><gCal:timesCleaned value='0'/></feed>
+
diff --git a/gdata/tests/traces/calendar/query-events-async-progress-closure
b/gdata/tests/traces/calendar/query-events-async-progress-closure
new file mode 100644
index 0000000..e76cf65
--- /dev/null
+++ b/gdata/tests/traces/calendar/query-events-async-progress-closure
@@ -0,0 +1,67 @@
+> GET /calendar/feeds/8to31bitv2k2siqsk53v36sbts%40group.calendar.google.com/private/full HTTP/1.1
+> Soup-Debug-Timestamp: 1375107992
+> Soup-Debug: SoupSession 1 (0x6592c0), SoupMessage 75 (0x7fffe40148b0), SoupSocket 71 (0x7fffe003bdf0)
+> Host: www.google.com
+> Authorization: GoogleLogin
auth=DQAAAM4AAAAlDUC-WQgltDHdndYDddr-1F5rVSSb-XFGPYjU_reMdFj7RP5AC-wIlZUljXXhCvATEt-rmld3pWsbivzPlhqzJUZcnSXxXjuP_PPM9e9TDVfyT7zXdclDNBmUEUHpuRE2pV8FcZ694nfSJrFnDanE5PgCG-Dp1I5RxEuTPBxWWO7bnTkK1M79Pq_KbuLDIXRpK4Q4OopOOwGyiV_NzUDT4fZ6Kw_yLolXssa1hHDvNlxFt5JLoN5p81KiTlQbRKh13BT_PF54cV4v9VkeqkDm
+> GData-Version: 2
+> Accept-Encoding: gzip, deflate
+> Connection: Keep-Alive
+
+< HTTP/1.1 302 Moved Temporarily
+< Soup-Debug-Timestamp: 1375107992
+< Soup-Debug: SoupMessage 75 (0x7fffe40148b0)
+< Update-Client-Auth:
DQAAAM8AAAAlDUC-WQgltDHdndYDddr-1F5rVSSb-XFGPYjU_reMdFj7RP5AC-wIlZUljXXhCvATEt-rmld3pWsbivzPlhqzJUZcnSXxXjuP_PPM9e9TDVfyT7zXdclDNBmUEUHpuRE2pV8FcZ694nfSJrFnDanE5PgCG-Dp1I5RxEuTPBxWWO7bnTkK1M79Pq_KbuLDIXThTgckY3-hSb61OvnzXxSJ7d2jzDTq4SYJOcXEK19cfN8WmIspK2CGATjYnx3q1Fz9ZgntzaOCi00pQJhkctNT
+< Set-Cookie: DO_NOT_CACHE_RESPONSE=true;Expires=Mon, 29-Jul-2013 14:26:33 GMT
+< Set-Cookie: S=calendar=J8SKZN4J3PMh3FXJWcckGQ;Expires=Mon, 12-Aug-2013 11:56:12 GMT;Secure
+< Expires: Mon, 29 Jul 2013 14:26:32 GMT
+< Date: Mon, 29 Jul 2013 14:26:32 GMT
+< Location:
https://www.google.com/calendar/feeds/8to31bitv2k2siqsk53v36sbts%40group.calendar.google.com/private/full?gsessionid=J8SKZN4J3PMh3FXJWcckGQ
+< Content-Type: text/html; charset=UTF-8
+< Cache-control: private, max-age=0
+< X-Content-Type-Options: nosniff
+< X-Frame-Options: SAMEORIGIN
+< X-XSS-Protection: 1; mode=block
+< Server: GSE
+< Transfer-Encoding: chunked
+<
+< <HTML>
+< <HEAD>
+< <TITLE>Moved Temporarily</TITLE>
+< </HEAD>
+< <BODY BGCOLOR="#FFFFFF" TEXT="#000000">
+< <H1>Moved Temporarily</H1>
+< The document has moved <A
HREF="https://www.google.com/calendar/feeds/8to31bitv2k2siqsk53v36sbts%40group.calendar.google.com/private/full?gsessionid=J8SKZN4J3PMh3FXJWcckGQ">here</A>.
+< </BODY>
+< </HTML>
+
+> GET
/calendar/feeds/8to31bitv2k2siqsk53v36sbts%40group.calendar.google.com/private/full?gsessionid=J8SKZN4J3PMh3FXJWcckGQ
HTTP/1.1
+> Soup-Debug-Timestamp: 1375107992
+> Soup-Debug: SoupSession 1 (0x6592c0), SoupMessage 75 (0x7fffe40148b0), SoupSocket 71 (0x7fffe003bdf0),
restarted
+> Host: www.google.com
+> Authorization: GoogleLogin
auth=DQAAAM4AAAAlDUC-WQgltDHdndYDddr-1F5rVSSb-XFGPYjU_reMdFj7RP5AC-wIlZUljXXhCvATEt-rmld3pWsbivzPlhqzJUZcnSXxXjuP_PPM9e9TDVfyT7zXdclDNBmUEUHpuRE2pV8FcZ694nfSJrFnDanE5PgCG-Dp1I5RxEuTPBxWWO7bnTkK1M79Pq_KbuLDIXRpK4Q4OopOOwGyiV_NzUDT4fZ6Kw_yLolXssa1hHDvNlxFt5JLoN5p81KiTlQbRKh13BT_PF54cV4v9VkeqkDm
+> GData-Version: 2
+> Accept-Encoding: gzip, deflate
+> Connection: Keep-Alive
+
+< HTTP/1.1 200 OK
+< Soup-Debug-Timestamp: 1375107992
+< Soup-Debug: SoupMessage 75 (0x7fffe40148b0)
+< Update-Client-Auth:
DQAAANAAAAAlDUC-WQgltDHdndYDddr-1F5rVSSb-XFGPYjU_reMdFj7RP5AC-wIlZUljXXhCvATEt-rmld3pWsbivzPlhqzJUZcnSXxXjuP_PPM9e9TDVfyT7zXdclDNBmUEUHpuRE2pV8FcZ694nfSJrFnDanE5PgCG-Dp1I5RxEuTPBxWWO7bnTkK1M79Pq_KbuLDIXQ13oqRh_2p87WcrWeAQnJZpM9mi1et5TBGe84GimS7yuU_utQqgxo_ARltmYbhyQQy5oR9U-3hGYR8T6bNTF75
+< Set-Cookie: DO_NOT_CACHE_RESPONSE=true;Expires=Mon, 29-Jul-2013 14:26:33 GMT
+< Set-Cookie: S=calendar=1Vw6rv55AHzj3e561yqZ3A;Expires=Fri, 09-Aug-2013 18:31:33 GMT;Secure
+< Expires: Mon, 29 Jul 2013 14:26:32 GMT
+< Date: Mon, 29 Jul 2013 14:26:32 GMT
+< Content-Type: application/atom+xml; charset=UTF-8; type=feed
+< Cache-control: private, max-age=0, must-revalidate, no-transform
+< Vary: Accept, X-GData-Authorization, GData-Version
+< GData-Version: 2.6
+< ETag: W/"DU4MSH47eCp7JGA9WhFWEU0."
+< Last-Modified: Mon, 29 Jul 2013 14:26:29 GMT
+< X-Content-Type-Options: nosniff
+< X-Frame-Options: SAMEORIGIN
+< X-XSS-Protection: 1; mode=block
+< Server: GSE
+< Transfer-Encoding: chunked
+<
+< <?xml version='1.0' encoding='UTF-8'?><feed xmlns='http://www.w3.org/2005/Atom'
xmlns:gCal='http://schemas.google.com/gCal/2005' xmlns:openSearch='http://a9.com/-/spec/opensearch/1.1/'
xmlns:gd='http://schemas.google.com/g/2005' gd:etag='W/"DU4MSH47eCp7JGA9WhFWEU0."'
gd:kind='calendar#eventFeed'><id>http://www.google.com/calendar/feeds/8to31bitv2k2siqsk53v36sbts%40group.calendar.google.com/private/full</id><updated>2013-07-29T14:26:29.000Z</updated><category
scheme='http://schemas.google.com/g/2005#kind' term='http://schemas.google.com/g/2005#event'/><title>Temp
Test Calendar</title><subtitle>Temp Test Calendar</subtitle><link rel='alternate' type='text/html'
href='https://www.google.com/calendar/embed?src=8to31bitv2k2siqsk53v36sbts%40group.calendar.google.com'/><link
rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml'
href='https://www.google.com/calendar/feeds/8to31bitv2k2siqsk53v36sbts%40group.calendar.google.com/private/full'/><link
rel='h
ttp://schemas.google.com/g/2005#post' type='application/atom+xml'
href='https://www.google.com/calendar/feeds/8to31bitv2k2siqsk53v36sbts%40group.calendar.google.com/private/full'/><link
rel='http://schemas.google.com/g/2005#batch' type='application/atom+xml'
href='https://www.google.com/calendar/feeds/8to31bitv2k2siqsk53v36sbts%40group.calendar.google.com/private/full/batch'/><link
rel='self' type='application/atom+xml'
href='https://www.google.com/calendar/feeds/8to31bitv2k2siqsk53v36sbts%40group.calendar.google.com/private/full?max-results=25'/><author><name>GData
Test</name><email>libgdata test googlemail com</email></author><generator version='1.0'
uri='http://www.google.com/calendar'>Google
Calendar</generator><openSearch:totalResults>0</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><gCal:timezone
value='UTC'/><gCal:timesCleaned value='0'/></feed>
+
diff --git a/gdata/tests/traces/calendar/query-own-calendars b/gdata/tests/traces/calendar/query-own-calendars
new file mode 100644
index 0000000..0bfa63a
--- /dev/null
+++ b/gdata/tests/traces/calendar/query-own-calendars
@@ -0,0 +1,67 @@
+> GET /calendar/feeds/default/owncalendars/full HTTP/1.1
+> Soup-Debug-Timestamp: 1375107904
+> Soup-Debug: SoupSession 1 (0x6592c0), SoupMessage 12 (0x7fffe003a8e0), SoupSocket 16 (0x8deea0)
+> Host: www.google.com
+> Authorization: GoogleLogin
auth=DQAAAM4AAAAlDUC-WQgltDHdndYDddr-1F5rVSSb-XFGPYjU_reMdFj7RP5AC-wIlZUljXXhCvATEt-rmld3pWsbivzPlhqzJUZcnSXxXjuP_PPM9e9TDVfyT7zXdclDNBmUEUHpuRE2pV8FcZ694nfSJrFnDanE5PgCG-Dp1I5RxEuTPBxWWO7bnTkK1M79Pq_KbuLDIXRpK4Q4OopOOwGyiV_NzUDT4fZ6Kw_yLolXssa1hHDvNlxFt5JLoN5p81KiTlQbRKh13BT_PF54cV4v9VkeqkDm
+> GData-Version: 2
+> Accept-Encoding: gzip, deflate
+> Connection: Keep-Alive
+
+< HTTP/1.1 302 Moved Temporarily
+< Soup-Debug-Timestamp: 1375107904
+< Soup-Debug: SoupMessage 12 (0x7fffe003a8e0)
+< Update-Client-Auth:
DQAAAM8AAAAlDUC-WQgltDHdndYDddr-1F5rVSSb-XFGPYjU_reMdFj7RP5AC-wIlZUljXXhCvATEt-rmld3pWsbivzPlhqzJUZcnSXxXjuP_PPM9e9TDVfyT7zXdclDNBmUEUHpuRE2pV8FcZ694nfSJrFnDanE5PgCG-Dp1I5RxEuTPBxWWO7bnTkK1M79Pq_KbuLDIXThTgckY3-hSb61OvnzXxSJ7d2jzDTq4SYJOcXEK19cfN8WmIspK2CGATjYnx3q1Fz9ZgntzaOCi00pQJhkctNT
+< Set-Cookie: DO_NOT_CACHE_RESPONSE=true;Expires=Mon, 29-Jul-2013 14:25:05 GMT
+< Set-Cookie: S=calendar=Tln7fsuW3akXk_ZcNNPhBw;Expires=Tue, 06-Aug-2013 08:08:28 GMT;Secure
+< Expires: Mon, 29 Jul 2013 14:25:04 GMT
+< Date: Mon, 29 Jul 2013 14:25:04 GMT
+< Location: https://www.google.com/calendar/feeds/default/owncalendars/full?gsessionid=Tln7fsuW3akXk_ZcNNPhBw
+< Content-Type: text/html; charset=UTF-8
+< Cache-control: private, max-age=0
+< X-Content-Type-Options: nosniff
+< X-Frame-Options: SAMEORIGIN
+< X-XSS-Protection: 1; mode=block
+< Server: GSE
+< Transfer-Encoding: chunked
+<
+< <HTML>
+< <HEAD>
+< <TITLE>Moved Temporarily</TITLE>
+< </HEAD>
+< <BODY BGCOLOR="#FFFFFF" TEXT="#000000">
+< <H1>Moved Temporarily</H1>
+< The document has moved <A
HREF="https://www.google.com/calendar/feeds/default/owncalendars/full?gsessionid=Tln7fsuW3akXk_ZcNNPhBw">here</A>.
+< </BODY>
+< </HTML>
+
+> GET /calendar/feeds/default/owncalendars/full?gsessionid=Tln7fsuW3akXk_ZcNNPhBw HTTP/1.1
+> Soup-Debug-Timestamp: 1375107904
+> Soup-Debug: SoupSession 1 (0x6592c0), SoupMessage 12 (0x7fffe003a8e0), SoupSocket 16 (0x8deea0), restarted
+> Host: www.google.com
+> Authorization: GoogleLogin
auth=DQAAAM4AAAAlDUC-WQgltDHdndYDddr-1F5rVSSb-XFGPYjU_reMdFj7RP5AC-wIlZUljXXhCvATEt-rmld3pWsbivzPlhqzJUZcnSXxXjuP_PPM9e9TDVfyT7zXdclDNBmUEUHpuRE2pV8FcZ694nfSJrFnDanE5PgCG-Dp1I5RxEuTPBxWWO7bnTkK1M79Pq_KbuLDIXRpK4Q4OopOOwGyiV_NzUDT4fZ6Kw_yLolXssa1hHDvNlxFt5JLoN5p81KiTlQbRKh13BT_PF54cV4v9VkeqkDm
+> GData-Version: 2
+> Accept-Encoding: gzip, deflate
+> Connection: Keep-Alive
+
+< HTTP/1.1 200 OK
+< Soup-Debug-Timestamp: 1375107905
+< Soup-Debug: SoupMessage 12 (0x7fffe003a8e0)
+< Update-Client-Auth:
DQAAANAAAAAlDUC-WQgltDHdndYDddr-1F5rVSSb-XFGPYjU_reMdFj7RP5AC-wIlZUljXXhCvATEt-rmld3pWsbivzPlhqzJUZcnSXxXjuP_PPM9e9TDVfyT7zXdclDNBmUEUHpuRE2pV8FcZ694nfSJrFnDanE5PgCG-Dp1I5RxEuTPBxWWO7bnTkK1M79Pq_KbuLDIXQ13oqRh_2p87WcrWeAQnJZpM9mi1et5TBGe84GimS7yuU_utQqgxo_ARltmYbhyQQy5oR9U-3hGYR8T6bNTF75
+< Set-Cookie: DO_NOT_CACHE_RESPONSE=true;Expires=Mon, 29-Jul-2013 14:25:05 GMT
+< Set-Cookie: S=calendar=ZMOD_sqVEVoRegra-fOTLw;Expires=Fri, 09-Aug-2013 13:39:31 GMT;Secure
+< Expires: Mon, 29 Jul 2013 14:25:05 GMT
+< Date: Mon, 29 Jul 2013 14:25:05 GMT
+< Content-Type: application/atom+xml; charset=UTF-8; type=feed
+< Cache-control: private, max-age=0, must-revalidate, no-transform
+< Vary: Accept, X-GData-Authorization, GData-Version
+< GData-Version: 2.6
+< ETag: W/"DU4ERH8zeip7JGA9WhFWEU0."
+< Last-Modified: Mon, 29 Jul 2013 14:25:05 GMT
+< X-Content-Type-Options: nosniff
+< X-Frame-Options: SAMEORIGIN
+< X-XSS-Protection: 1; mode=block
+< Server: GSE
+< Transfer-Encoding: chunked
+<
+< <?xml version='1.0' encoding='UTF-8'?><feed xmlns='http://www.w3.org/2005/Atom'
xmlns:app='http://www.w3.org/2007/app' xmlns:gCal='http://schemas.google.com/gCal/2005'
xmlns:openSearch='http://a9.com/-/spec/opensearch/1.1/' xmlns:gd='http://schemas.google.com/g/2005'
gd:etag='W/"DU4ERH8zeip7JGA9WhFWEU0."'
gd:kind='calendar#calendarFeed'><id>http://www.google.com/calendar/feeds/default/owncalendars/full</id><updated>2013-07-29T14:25:05.182Z</updated><category
scheme='http://schemas.google.com/g/2005#kind'
term='http://schemas.google.com/gCal/2005#calendarmeta'/><title>GData Test's Calendar List</title><link
rel='alternate' type='text/html' href='https://www.google.com/calendar/render'/><link
rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml'
href='https://www.google.com/calendar/feeds/default/owncalendars/full'/><link
rel='http://schemas.google.com/g/2005#post' type='application/atom+xml'
href='https://www.google.com/calendar/feeds/default/own
calendars/full'/><link rel='self' type='application/atom+xml'
href='https://www.google.com/calendar/feeds/default/owncalendars/full'/><author><name>libgdata test
googlemail com</name><email>libgdata test googlemail com</email></author><generator version='1.0'
uri='http://www.google.com/calendar'>Google
Calendar</generator><openSearch:startIndex>1</openSearch:startIndex><entry
gd:etag='W/"DU4ERX47eCp7JGA9WhFWEU0."'
gd:kind='calendar#calendar'><id>http://www.google.com/calendar/feeds/default/calendars/libgdata.test%40googlemail.com</id><published>2013-07-29T14:25:04.850Z</published><updated>2013-07-29T14:25:04.000Z</updated><app:edited>2013-07-29T14:25:04.000Z</app:edited><category
scheme='http://schemas.google.com/g/2005#kind'
term='http://schemas.google.com/gCal/2005#calendarmeta'/><title type='text'>libgdata test googlemail
com</title><content type='application/atom+xml'
src='https://www.google.com/calendar/feeds/libgdata.test%40googlemail.com/private/full'/><link
rel='alternate' type='application/atom+xml'
href='https://www.google.com/calendar/feeds/libgdata.test%40googlemail.com/private/full'/><link
rel='http://schemas.google.com/gCal/2005#eventFeed' type='application/atom+xml'
href='https://www.google.com/calendar/feeds/libgdata.test%40googlemail.com/private/full'/><link
rel='http://schemas.google.com/acl/2007#accessControlList' type='application/atom+xml'
href='https://www.google.com/calendar/feeds/libgdata.test%40googlemail.com/acl/full'/><link rel='self'
type='application/atom+xml'
href='https://www.google.com/calendar/feeds/default/owncalendars/full/libgdata.test%40googlemail.com'/><link
rel='edit' type='application/atom+xml'
href='https://www.google.com/calendar/feeds/default/owncalendars/full/libgdata.test%40googlemail.com'/><author><name>libgdata
test googlemail com</name><email>libgdata test googlemail com</email></author><gCal:accesslevel
value='owner'/><gCal:color value='#2952A3'/><gCal:hidden value='false'/><gCal:select
ed value='true'/><gCal:timezone value='Europe/London'/><gCal:timesCleaned value='4'/></entry><entry
gd:etag='W/"DU4EQ347eCp7JGA9WhFWEU0."'
gd:kind='calendar#calendar'><id>http://www.google.com/calendar/feeds/default/calendars/s2cn7bccginh5rpl8fkvktbmvc%40group.calendar.google.com</id><published>2013-07-29T14:25:04.850Z</published><updated>2013-07-29T14:25:02.000Z</updated><app:edited>2013-07-29T14:25:02.000Z</app:edited><category
scheme='http://schemas.google.com/g/2005#kind'
term='http://schemas.google.com/gCal/2005#calendarmeta'/><title type='text'>Test Calendar 1</title><content
type='application/atom+xml'
src='https://www.google.com/calendar/feeds/s2cn7bccginh5rpl8fkvktbmvc%40group.calendar.google.com/private/full'/><link
rel='alternate' type='application/atom+xml'
href='https://www.google.com/calendar/feeds/s2cn7bccginh5rpl8fkvktbmvc%40group.calendar.google.com/private/full'/><link
rel='http://schemas.google.com/gCal/2005#eventFeed' type='application/atom+xml'
href='https://www.google.com/calendar/feeds/s2cn7bccginh5rpl8fkvktbmvc%40group.calendar.google.com/private/full'/><link
rel='http://schemas.google.com/acl/2007#accessControlList' type='application/atom+xml'
href='https://www.google.com/calendar/feeds/s2cn7bccginh5rpl8fkvktbmvc%40group.calendar.google.com/acl/full'/><link
rel='self' type='application/atom+xml'
href='https://www.google.com/calendar/feeds/default/owncalendars/full/s2cn7bccginh5rpl8fkvktbmvc%40group.calendar.google.com'/><link
rel='edit' type='application/atom+xml'
href='https://www.google.com/calendar/feeds/default/owncalendars/full/s2cn7bccginh5rpl8fkvktbmvc%40group.calendar.google.com'/><author><name>Test
Calendar 1</name></author><gCal:accesslevel value='owner'/><gCal:color value='#7A367A'/><gCal:hidden
value='false'/><gCal:selected value='false'/><gCal:timezone value='UTC'/><gCal:timesCleaned
value='0'/></entry><entry gd:etag='W/"D0QEQn47eCp7JGA9WhFXFEQ."'
gd:kind='calendar#calendar'><id>http://w
ww.google.com/calendar/feeds/default/calendars/pjtb9f9ftlagtskodcno87df64%40group.calendar.google.com</id><published>2013-07-29T14:25:04.850Z</published><updated>2013-07-22T12:15:03.000Z</updated><app:edited>2013-07-22T12:15:03.000Z</app:edited><category
scheme='http://schemas.google.com/g/2005#kind'
term='http://schemas.google.com/gCal/2005#calendarmeta'/><title type='text'>Test Calendar 1</title><content
type='application/atom+xml'
src='https://www.google.com/calendar/feeds/pjtb9f9ftlagtskodcno87df64%40group.calendar.google.com/private/full'/><link
rel='alternate' type='application/atom+xml'
href='https://www.google.com/calendar/feeds/pjtb9f9ftlagtskodcno87df64%40group.calendar.google.com/private/full'/><link
rel='http://schemas.google.com/gCal/2005#eventFeed' type='application/atom+xml'
href='https://www.google.com/calendar/feeds/pjtb9f9ftlagtskodcno87df64%40group.calendar.google.com/private/full'/><link
rel='http://schemas.google.com/acl/2007#accessControlList' type='app
lication/atom+xml'
href='https://www.google.com/calendar/feeds/pjtb9f9ftlagtskodcno87df64%40group.calendar.google.com/acl/full'/><link
rel='self' type='application/atom+xml'
href='https://www.google.com/calendar/feeds/default/owncalendars/full/pjtb9f9ftlagtskodcno87df64%40group.calendar.google.com'/><link
rel='edit' type='application/atom+xml'
href='https://www.google.com/calendar/feeds/default/owncalendars/full/pjtb9f9ftlagtskodcno87df64%40group.calendar.google.com'/><author><name>Test
Calendar 1</name></author><gCal:accesslevel value='owner'/><gCal:color value='#7A367A'/><gCal:hidden
value='false'/><gCal:selected value='false'/><gCal:timezone value='UTC'/><gCal:timesCleaned
value='0'/></entry><entry gd:etag='W/"CkUNQn47eCp7JGA9WhFXFEs."'
gd:kind='calendar#calendar'><id>http://www.google.com/calendar/feeds/default/calendars/u1ba6qqo23qpu37hv798035fj4%40group.calendar.google.com</id><published>2013-07-29T14:25:04.859Z</published><updated>2013-07-22T02:31:33.000Z</u
pdated><app:edited>2013-07-22T02:31:33.000Z</app:edited><category
scheme='http://schemas.google.com/g/2005#kind'
term='http://schemas.google.com/gCal/2005#calendarmeta'/><title type='text'>Test Calendar 1</title><content
type='application/atom+xml'
src='https://www.google.com/calendar/feeds/u1ba6qqo23qpu37hv798035fj4%40group.calendar.google.com/private/full'/><link
rel='alternate' type='application/atom+xml'
href='https://www.google.com/calendar/feeds/u1ba6qqo23qpu37hv798035fj4%40group.calendar.google.com/private/full'/><link
rel='http://schemas.google.com/gCal/2005#eventFeed' type='application/atom+xml'
href='https://www.google.com/calendar/feeds/u1ba6qqo23qpu37hv798035fj4%40group.calendar.google.com/private/full'/><link
rel='http://schemas.google.com/acl/2007#accessControlList' type='application/atom+xml'
href='https://www.google.com/calendar/feeds/u1ba6qqo23qpu37hv798035fj4%40group.calendar.google.com/acl/full'/><link
rel='self' type='application/atom+xml' href='https://w
ww.google.com/calendar/feeds/default/owncalendars/full/u1ba6qqo23qpu37hv798035fj4%40group.calendar.google.com'/><link
rel='edit' type='application/atom+xml'
href='https://www.google.com/calendar/feeds/default/owncalendars/full/u1ba6qqo23qpu37hv798035fj4%40group.calendar.google.com'/><author><name>Test
Calendar 1</name></author><gCal:accesslevel value='owner'/><gCal:color value='#7A367A'/><gCal:hidden
value='false'/><gCal:selected value='false'/><gCal:timezone value='UTC'/><gCal:timesCleaned
value='0'/></entry><entry gd:etag='W/"A0MARX47eCp7JGA9WhFXFEs."'
gd:kind='calendar#calendar'><id>http://www.google.com/calendar/feeds/default/calendars/q5e0o6tibdrmt37nepdrgpi834%40group.calendar.google.com</id><published>2013-07-29T14:25:04.875Z</published><updated>2013-07-22T05:04:04.000Z</updated><app:edited>2013-07-22T05:04:04.000Z</app:edited><category
scheme='http://schemas.google.com/g/2005#kind'
term='http://schemas.google.com/gCal/2005#calendarmeta'/><title type='text'>
Test Calendar 1</title><content type='application/atom+xml'
src='https://www.google.com/calendar/feeds/q5e0o6tibdrmt37nepdrgpi834%40group.calendar.google.com/private/full'/><link
rel='alternate' type='application/atom+xml'
href='https://www.google.com/calendar/feeds/q5e0o6tibdrmt37nepdrgpi834%40group.calendar.google.com/private/full'/><link
rel='http://schemas.google.com/gCal/2005#eventFeed' type='application/atom+xml'
href='https://www.google.com/calendar/feeds/q5e0o6tibdrmt37nepdrgpi834%40group.calendar.google.com/private/full'/><link
rel='http://schemas.google.com/acl/2007#accessControlList' type='application/atom+xml'
href='https://www.google.com/calendar/feeds/q5e0o6tibdrmt37nepdrgpi834%40group.calendar.google.com/acl/full'/><link
rel='self' type='application/atom+xml'
href='https://www.google.com/calendar/feeds/default/owncalendars/full/q5e0o6tibdrmt37nepdrgpi834%40group.calendar.google.com'/><link
rel='edit' type='application/atom+xml' href='https://www.google.com/cal
endar/feeds/default/owncalendars/full/q5e0o6tibdrmt37nepdrgpi834%40group.calendar.google.com'/><author><name>Test
Calendar 1</name></author><gCal:accesslevel value='owner'/><gCal:color value='#7A367A'/><gCal:hidden
value='false'/><gCal:selected value='false'/><gCal:timezone value='UTC'/><gCal:timesCleaned
value='0'/></entry><entry gd:etag='W/"CkcCRX47eCp7JGA9WhFXEEQ."'
gd:kind='calendar#calendar'><id>http://www.google.com/calendar/feeds/default/calendars/0o4kev4meqmacse9dfg7spuc54%40group.calendar.google.com</id><published>2013-07-29T14:25:04.956Z</published><updated>2013-07-17T19:41:04.000Z</updated><app:edited>2013-07-17T19:41:04.000Z</app:edited><category
scheme='http://schemas.google.com/g/2005#kind'
term='http://schemas.google.com/gCal/2005#calendarmeta'/><title type='text'>Test Calendar 1</title><content
type='application/atom+xml'
src='https://www.google.com/calendar/feeds/0o4kev4meqmacse9dfg7spuc54%40group.calendar.google.com/private/full'/><link
rel='alter
nate' type='application/atom+xml'
href='https://www.google.com/calendar/feeds/0o4kev4meqmacse9dfg7spuc54%40group.calendar.google.com/private/full'/><link
rel='http://schemas.google.com/gCal/2005#eventFeed' type='application/atom+xml'
href='https://www.google.com/calendar/feeds/0o4kev4meqmacse9dfg7spuc54%40group.calendar.google.com/private/full'/><link
rel='http://schemas.google.com/acl/2007#accessControlList' type='application/atom+xml'
href='https://www.google.com/calendar/feeds/0o4kev4meqmacse9dfg7spuc54%40group.calendar.google.com/acl/full'/><link
rel='self' type='application/atom+xml'
href='https://www.google.com/calendar/feeds/default/owncalendars/full/0o4kev4meqmacse9dfg7spuc54%40group.calendar.google.com'/><link
rel='edit' type='application/atom+xml'
href='https://www.google.com/calendar/feeds/default/owncalendars/full/0o4kev4meqmacse9dfg7spuc54%40group.calendar.google.com'/><author><name>Test
Calendar 1</name></author><gCal:accesslevel value='owner'/><gCal:color valu
e='#7A367A'/><gCal:hidden value='false'/><gCal:selected value='false'/><gCal:timezone
value='UTC'/><gCal:timesCleaned value='0'/></entry><entry gd:etag='W/"C0IMSX47eCp7JGA9WhFXEUs."'
gd:kind='calendar#calendar'><id>http://www.google.com/calendar/feeds/default/calendars/adj4kq31s34mapkjk2tqoeg10o%40group.calendar.google.com</id><published>2013-07-29T14:25:04.969Z</published><updated>2013-07-18T15:33:08.000Z</updated><app:edited>2013-07-18T15:33:08.000Z</app:edited><category
scheme='http://schemas.google.com/g/2005#kind'
term='http://schemas.google.com/gCal/2005#calendarmeta'/><title type='text'>Test Calendar 1</title><content
type='application/atom+xml'
src='https://www.google.com/calendar/feeds/adj4kq31s34mapkjk2tqoeg10o%40group.calendar.google.com/private/full'/><link
rel='alternate' type='application/atom+xml'
href='https://www.google.com/calendar/feeds/adj4kq31s34mapkjk2tqoeg10o%40group.calendar.google.com/private/full'/><link
rel='http://schemas.google.com/gCal
/2005#eventFeed' type='application/atom+xml'
href='https://www.google.com/calendar/feeds/adj4kq31s34mapkjk2tqoeg10o%40group.calendar.google.com/private/full'/><link
rel='http://schemas.google.com/acl/2007#accessControlList' type='application/atom+xml'
href='https://www.google.com/calendar/feeds/adj4kq31s34mapkjk2tqoeg10o%40group.calendar.google.com/acl/full'/><link
rel='self' type='application/atom+xml'
href='https://www.google.com/calendar/feeds/default/owncalendars/full/adj4kq31s34mapkjk2tqoeg10o%40group.calendar.google.com'/><link
rel='edit' type='application/atom+xml'
href='https://www.google.com/calendar/feeds/default/owncalendars/full/adj4kq31s34mapkjk2tqoeg10o%40group.calendar.google.com'/><author><name>Test
Calendar 1</name></author><gCal:accesslevel value='owner'/><gCal:color value='#7A367A'/><gCal:hidden
value='false'/><gCal:selected value='false'/><gCal:timezone value='UTC'/><gCal:timesCleaned
value='0'/></entry><entry gd:etag='W/"CEcEQH47eCp7JGA9WhFXFEk.&quo
t;'
gd:kind='calendar#calendar'><id>http://www.google.com/calendar/feeds/default/calendars/tdfbnqgkir4ealuojaptg4ugo4%40group.calendar.google.com</id><published>2013-07-29T14:25:04.863Z</published><updated>2013-07-21T21:26:41.000Z</updated><app:edited>2013-07-21T21:26:41.000Z</app:edited><category
scheme='http://schemas.google.com/g/2005#kind'
term='http://schemas.google.com/gCal/2005#calendarmeta'/><title type='text'>Test Calendar 2</title><content
type='application/atom+xml'
src='https://www.google.com/calendar/feeds/tdfbnqgkir4ealuojaptg4ugo4%40group.calendar.google.com/private/full'/><link
rel='alternate' type='application/atom+xml'
href='https://www.google.com/calendar/feeds/tdfbnqgkir4ealuojaptg4ugo4%40group.calendar.google.com/private/full'/><link
rel='http://schemas.google.com/gCal/2005#eventFeed' type='application/atom+xml'
href='https://www.google.com/calendar/feeds/tdfbnqgkir4ealuojaptg4ugo4%40group.calendar.google.com/private/full'/><link
rel='http://schemas.goog
le.com/acl/2007#accessControlList' type='application/atom+xml'
href='https://www.google.com/calendar/feeds/tdfbnqgkir4ealuojaptg4ugo4%40group.calendar.google.com/acl/full'/><link
rel='self' type='application/atom+xml'
href='https://www.google.com/calendar/feeds/default/owncalendars/full/tdfbnqgkir4ealuojaptg4ugo4%40group.calendar.google.com'/><link
rel='edit' type='application/atom+xml'
href='https://www.google.com/calendar/feeds/default/owncalendars/full/tdfbnqgkir4ealuojaptg4ugo4%40group.calendar.google.com'/><author><name>Test
Calendar 2</name></author><gCal:accesslevel value='owner'/><gCal:color value='#2952A3'/><gCal:hidden
value='false'/><gCal:selected value='true'/><gCal:timezone value='UTC'/><gCal:timesCleaned
value='0'/></entry><entry gd:etag='W/"DU4ERX47eCp7JGA9WhFWEU0."'
gd:kind='calendar#calendar'><id>http://www.google.com/calendar/feeds/default/calendars/jj6nib9ung70e98et0vpjvlpp8%40group.calendar.google.com</id><published>2013-07-29T14:25:04.873Z</pub
lished><updated>2013-07-29T14:25:04.000Z</updated><app:edited>2013-07-29T14:25:04.000Z</app:edited><category
scheme='http://schemas.google.com/g/2005#kind'
term='http://schemas.google.com/gCal/2005#calendarmeta'/><title type='text'>Test Calendar 2</title><content
type='application/atom+xml'
src='https://www.google.com/calendar/feeds/jj6nib9ung70e98et0vpjvlpp8%40group.calendar.google.com/private/full'/><link
rel='alternate' type='application/atom+xml'
href='https://www.google.com/calendar/feeds/jj6nib9ung70e98et0vpjvlpp8%40group.calendar.google.com/private/full'/><link
rel='http://schemas.google.com/gCal/2005#eventFeed' type='application/atom+xml'
href='https://www.google.com/calendar/feeds/jj6nib9ung70e98et0vpjvlpp8%40group.calendar.google.com/private/full'/><link
rel='http://schemas.google.com/acl/2007#accessControlList' type='application/atom+xml'
href='https://www.google.com/calendar/feeds/jj6nib9ung70e98et0vpjvlpp8%40group.calendar.google.com/acl/full'/><link
rel='self'
type='application/atom+xml'
href='https://www.google.com/calendar/feeds/default/owncalendars/full/jj6nib9ung70e98et0vpjvlpp8%40group.calendar.google.com'/><link
rel='edit' type='application/atom+xml'
href='https://www.google.com/calendar/feeds/default/owncalendars/full/jj6nib9ung70e98et0vpjvlpp8%40group.calendar.google.com'/><author><name>Test
Calendar 2</name></author><gCal:accesslevel value='owner'/><gCal:color value='#7A367A'/><gCal:hidden
value='false'/><gCal:selected value='false'/><gCal:timezone value='UTC'/><gCal:timesCleaned
value='0'/></entry><entry gd:etag='W/"CUINSH47eCp7JGA9WhFXFkw."'
gd:kind='calendar#calendar'><id>http://www.google.com/calendar/feeds/default/calendars/iukm1aqo76uncod4fiblvpf360%40group.calendar.google.com</id><published>2013-07-29T14:25:04.953Z</published><updated>2013-07-23T21:06:39.000Z</updated><app:edited>2013-07-23T21:06:39.000Z</app:edited><category
scheme='http://schemas.google.com/g/2005#kind' term='http://schemas.google.com/g
Cal/2005#calendarmeta'/><title type='text'>Test Calendar 2</title><content type='application/atom+xml'
src='https://www.google.com/calendar/feeds/iukm1aqo76uncod4fiblvpf360%40group.calendar.google.com/private/full'/><link
rel='alternate' type='application/atom+xml'
href='https://www.google.com/calendar/feeds/iukm1aqo76uncod4fiblvpf360%40group.calendar.google.com/private/full'/><link
rel='http://schemas.google.com/gCal/2005#eventFeed' type='application/atom+xml'
href='https://www.google.com/calendar/feeds/iukm1aqo76uncod4fiblvpf360%40group.calendar.google.com/private/full'/><link
rel='http://schemas.google.com/acl/2007#accessControlList' type='application/atom+xml'
href='https://www.google.com/calendar/feeds/iukm1aqo76uncod4fiblvpf360%40group.calendar.google.com/acl/full'/><link
rel='self' type='application/atom+xml'
href='https://www.google.com/calendar/feeds/default/owncalendars/full/iukm1aqo76uncod4fiblvpf360%40group.calendar.google.com'/><link
rel='edit' type='application
/atom+xml'
href='https://www.google.com/calendar/feeds/default/owncalendars/full/iukm1aqo76uncod4fiblvpf360%40group.calendar.google.com'/><author><name>Test
Calendar 2</name></author><gCal:accesslevel value='owner'/><gCal:color value='#7A367A'/><gCal:hidden
value='false'/><gCal:selected value='false'/><gCal:timezone value='UTC'/><gCal:timesCleaned
value='0'/></entry><entry gd:etag='W/"CkcAR347eCp7JGA9WhFXEUo."'
gd:kind='calendar#calendar'><id>http://www.google.com/calendar/feeds/default/calendars/g2s9f1415gpflngh79t7p4iupk%40group.calendar.google.com</id><published>2013-07-29T14:25:04.955Z</published><updated>2013-07-18T17:54:06.000Z</updated><app:edited>2013-07-18T17:54:06.000Z</app:edited><category
scheme='http://schemas.google.com/g/2005#kind'
term='http://schemas.google.com/gCal/2005#calendarmeta'/><title type='text'>Test Calendar 2</title><content
type='application/atom+xml'
src='https://www.google.com/calendar/feeds/g2s9f1415gpflngh79t7p4iupk%40group.calendar
.google.com/private/full'/><link rel='alternate' type='application/atom+xml'
href='https://www.google.com/calendar/feeds/g2s9f1415gpflngh79t7p4iupk%40group.calendar.google.com/private/full'/><link
rel='http://schemas.google.com/gCal/2005#eventFeed' type='application/atom+xml'
href='https://www.google.com/calendar/feeds/g2s9f1415gpflngh79t7p4iupk%40group.calendar.google.com/private/full'/><link
rel='http://schemas.google.com/acl/2007#accessControlList' type='application/atom+xml'
href='https://www.google.com/calendar/feeds/g2s9f1415gpflngh79t7p4iupk%40group.calendar.google.com/acl/full'/><link
rel='self' type='application/atom+xml'
href='https://www.google.com/calendar/feeds/default/owncalendars/full/g2s9f1415gpflngh79t7p4iupk%40group.calendar.google.com'/><link
rel='edit' type='application/atom+xml'
href='https://www.google.com/calendar/feeds/default/owncalendars/full/g2s9f1415gpflngh79t7p4iupk%40group.calendar.google.com'/><author><name>Test
Calendar 2</name></author><gCal:
accesslevel value='owner'/><gCal:color value='#7A367A'/><gCal:hidden value='false'/><gCal:selected
value='false'/><gCal:timezone value='UTC'/><gCal:timesCleaned value='0'/></entry><entry
gd:etag='W/"DEUBR347eCp7JGA9WhFXE0s."'
gd:kind='calendar#calendar'><id>http://www.google.com/calendar/feeds/default/calendars/qsr4sk4kj8s8o9rbnt3t9c6kr8%40group.calendar.google.com</id><published>2013-07-29T14:25:04.957Z</published><updated>2013-07-21T00:24:16.000Z</updated><app:edited>2013-07-21T00:24:16.000Z</app:edited><category
scheme='http://schemas.google.com/g/2005#kind'
term='http://schemas.google.com/gCal/2005#calendarmeta'/><title type='text'>Test Calendar 3</title><content
type='application/atom+xml'
src='https://www.google.com/calendar/feeds/qsr4sk4kj8s8o9rbnt3t9c6kr8%40group.calendar.google.com/private/full'/><link
rel='alternate' type='application/atom+xml'
href='https://www.google.com/calendar/feeds/qsr4sk4kj8s8o9rbnt3t9c6kr8%40group.calendar.google.com/private/full'
/><link rel='http://schemas.google.com/gCal/2005#eventFeed' type='application/atom+xml'
href='https://www.google.com/calendar/feeds/qsr4sk4kj8s8o9rbnt3t9c6kr8%40group.calendar.google.com/private/full'/><link
rel='http://schemas.google.com/acl/2007#accessControlList' type='application/atom+xml'
href='https://www.google.com/calendar/feeds/qsr4sk4kj8s8o9rbnt3t9c6kr8%40group.calendar.google.com/acl/full'/><link
rel='self' type='application/atom+xml'
href='https://www.google.com/calendar/feeds/default/owncalendars/full/qsr4sk4kj8s8o9rbnt3t9c6kr8%40group.calendar.google.com'/><link
rel='edit' type='application/atom+xml'
href='https://www.google.com/calendar/feeds/default/owncalendars/full/qsr4sk4kj8s8o9rbnt3t9c6kr8%40group.calendar.google.com'/><author><name>Test
Calendar 3</name></author><gCal:accesslevel value='owner'/><gCal:color value='#2952A3'/><gCal:hidden
value='false'/><gCal:selected value='true'/><gCal:timezone value='UTC'/><gCal:timesCleaned
value='0'/></entry></feed>
+
diff --git a/gdata/tests/traces/calendar/query-own-calendars-async
b/gdata/tests/traces/calendar/query-own-calendars-async
new file mode 100644
index 0000000..0f95908
--- /dev/null
+++ b/gdata/tests/traces/calendar/query-own-calendars-async
@@ -0,0 +1,67 @@
+> GET /calendar/feeds/default/owncalendars/full HTTP/1.1
+> Soup-Debug-Timestamp: 1375107974
+> Soup-Debug: SoupSession 1 (0x6592c0), SoupMessage 59 (0x7fffe003abb0), SoupSocket 55 (0x7fffe003bdf0)
+> Host: www.google.com
+> Authorization: GoogleLogin
auth=DQAAAM4AAAAlDUC-WQgltDHdndYDddr-1F5rVSSb-XFGPYjU_reMdFj7RP5AC-wIlZUljXXhCvATEt-rmld3pWsbivzPlhqzJUZcnSXxXjuP_PPM9e9TDVfyT7zXdclDNBmUEUHpuRE2pV8FcZ694nfSJrFnDanE5PgCG-Dp1I5RxEuTPBxWWO7bnTkK1M79Pq_KbuLDIXRpK4Q4OopOOwGyiV_NzUDT4fZ6Kw_yLolXssa1hHDvNlxFt5JLoN5p81KiTlQbRKh13BT_PF54cV4v9VkeqkDm
+> GData-Version: 2
+> Accept-Encoding: gzip, deflate
+> Connection: Keep-Alive
+
+< HTTP/1.1 302 Moved Temporarily
+< Soup-Debug-Timestamp: 1375107974
+< Soup-Debug: SoupMessage 59 (0x7fffe003abb0)
+< Update-Client-Auth:
DQAAAM8AAAAlDUC-WQgltDHdndYDddr-1F5rVSSb-XFGPYjU_reMdFj7RP5AC-wIlZUljXXhCvATEt-rmld3pWsbivzPlhqzJUZcnSXxXjuP_PPM9e9TDVfyT7zXdclDNBmUEUHpuRE2pV8FcZ694nfSJrFnDanE5PgCG-Dp1I5RxEuTPBxWWO7bnTkK1M79Pq_KbuLDIXThTgckY3-hSb61OvnzXxSJ7d2jzDTq4SYJOcXEK19cfN8WmIspK2CGATjYnx3q1Fz9ZgntzaOCi00pQJhkctNT
+< Set-Cookie: DO_NOT_CACHE_RESPONSE=true;Expires=Mon, 29-Jul-2013 14:26:15 GMT
+< Set-Cookie: S=calendar=WdLCawXrVFxS5ChvZOtIYg;Expires=Thu, 08-Aug-2013 18:20:49 GMT;Secure
+< Expires: Mon, 29 Jul 2013 14:26:14 GMT
+< Date: Mon, 29 Jul 2013 14:26:14 GMT
+< Location: https://www.google.com/calendar/feeds/default/owncalendars/full?gsessionid=WdLCawXrVFxS5ChvZOtIYg
+< Content-Type: text/html; charset=UTF-8
+< Cache-control: private, max-age=0
+< X-Content-Type-Options: nosniff
+< X-Frame-Options: SAMEORIGIN
+< X-XSS-Protection: 1; mode=block
+< Server: GSE
+< Transfer-Encoding: chunked
+<
+< <HTML>
+< <HEAD>
+< <TITLE>Moved Temporarily</TITLE>
+< </HEAD>
+< <BODY BGCOLOR="#FFFFFF" TEXT="#000000">
+< <H1>Moved Temporarily</H1>
+< The document has moved <A
HREF="https://www.google.com/calendar/feeds/default/owncalendars/full?gsessionid=WdLCawXrVFxS5ChvZOtIYg">here</A>.
+< </BODY>
+< </HTML>
+
+> GET /calendar/feeds/default/owncalendars/full?gsessionid=WdLCawXrVFxS5ChvZOtIYg HTTP/1.1
+> Soup-Debug-Timestamp: 1375107974
+> Soup-Debug: SoupSession 1 (0x6592c0), SoupMessage 59 (0x7fffe003abb0), SoupSocket 55 (0x7fffe003bdf0),
restarted
+> Host: www.google.com
+> Authorization: GoogleLogin
auth=DQAAAM4AAAAlDUC-WQgltDHdndYDddr-1F5rVSSb-XFGPYjU_reMdFj7RP5AC-wIlZUljXXhCvATEt-rmld3pWsbivzPlhqzJUZcnSXxXjuP_PPM9e9TDVfyT7zXdclDNBmUEUHpuRE2pV8FcZ694nfSJrFnDanE5PgCG-Dp1I5RxEuTPBxWWO7bnTkK1M79Pq_KbuLDIXRpK4Q4OopOOwGyiV_NzUDT4fZ6Kw_yLolXssa1hHDvNlxFt5JLoN5p81KiTlQbRKh13BT_PF54cV4v9VkeqkDm
+> GData-Version: 2
+> Accept-Encoding: gzip, deflate
+> Connection: Keep-Alive
+
+< HTTP/1.1 200 OK
+< Soup-Debug-Timestamp: 1375107975
+< Soup-Debug: SoupMessage 59 (0x7fffe003abb0)
+< Update-Client-Auth:
DQAAANAAAAAlDUC-WQgltDHdndYDddr-1F5rVSSb-XFGPYjU_reMdFj7RP5AC-wIlZUljXXhCvATEt-rmld3pWsbivzPlhqzJUZcnSXxXjuP_PPM9e9TDVfyT7zXdclDNBmUEUHpuRE2pV8FcZ694nfSJrFnDanE5PgCG-Dp1I5RxEuTPBxWWO7bnTkK1M79Pq_KbuLDIXQ13oqRh_2p87WcrWeAQnJZpM9mi1et5TBGe84GimS7yuU_utQqgxo_ARltmYbhyQQy5oR9U-3hGYR8T6bNTF75
+< Set-Cookie: DO_NOT_CACHE_RESPONSE=true;Expires=Mon, 29-Jul-2013 14:26:15 GMT
+< Set-Cookie: S=calendar=62WlACK4Ptqqgo9u9C-QeA;Expires=Tue, 06-Aug-2013 14:47:50 GMT;Secure
+< Expires: Mon, 29 Jul 2013 14:26:15 GMT
+< Date: Mon, 29 Jul 2013 14:26:15 GMT
+< Content-Type: application/atom+xml; charset=UTF-8; type=feed
+< Cache-control: private, max-age=0, must-revalidate, no-transform
+< Vary: Accept, X-GData-Authorization, GData-Version
+< GData-Version: 2.6
+< ETag: W/"DU4DRHwyeSp7JGA9WhFWEU0."
+< Last-Modified: Mon, 29 Jul 2013 14:26:15 GMT
+< X-Content-Type-Options: nosniff
+< X-Frame-Options: SAMEORIGIN
+< X-XSS-Protection: 1; mode=block
+< Server: GSE
+< Transfer-Encoding: chunked
+<
+< <?xml version='1.0' encoding='UTF-8'?><feed xmlns='http://www.w3.org/2005/Atom'
xmlns:app='http://www.w3.org/2007/app' xmlns:gCal='http://schemas.google.com/gCal/2005'
xmlns:openSearch='http://a9.com/-/spec/opensearch/1.1/' xmlns:gd='http://schemas.google.com/g/2005'
gd:etag='W/"DU4DRHwyeSp7JGA9WhFWEU0."'
gd:kind='calendar#calendarFeed'><id>http://www.google.com/calendar/feeds/default/owncalendars/full</id><updated>2013-07-29T14:26:15.291Z</updated><category
scheme='http://schemas.google.com/g/2005#kind'
term='http://schemas.google.com/gCal/2005#calendarmeta'/><title>GData Test's Calendar List</title><link
rel='alternate' type='text/html' href='https://www.google.com/calendar/render'/><link
rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml'
href='https://www.google.com/calendar/feeds/default/owncalendars/full'/><link
rel='http://schemas.google.com/g/2005#post' type='application/atom+xml'
href='https://www.google.com/calendar/feeds/default/own
calendars/full'/><link rel='self' type='application/atom+xml'
href='https://www.google.com/calendar/feeds/default/owncalendars/full'/><author><name>libgdata test
googlemail com</name><email>libgdata test googlemail com</email></author><generator version='1.0'
uri='http://www.google.com/calendar'>Google
Calendar</generator><openSearch:startIndex>1</openSearch:startIndex><entry
gd:etag='W/"DU4DQX47eCp7JGA9WhFWEU0."'
gd:kind='calendar#calendar'><id>http://www.google.com/calendar/feeds/default/calendars/libgdata.test%40googlemail.com</id><published>2013-07-29T14:26:15.062Z</published><updated>2013-07-29T14:26:10.000Z</updated><app:edited>2013-07-29T14:26:10.000Z</app:edited><category
scheme='http://schemas.google.com/g/2005#kind'
term='http://schemas.google.com/gCal/2005#calendarmeta'/><title type='text'>libgdata test googlemail
com</title><content type='application/atom+xml'
src='https://www.google.com/calendar/feeds/libgdata.test%40googlemail.com/private/full'/><link
rel='alternate' type='application/atom+xml'
href='https://www.google.com/calendar/feeds/libgdata.test%40googlemail.com/private/full'/><link
rel='http://schemas.google.com/gCal/2005#eventFeed' type='application/atom+xml'
href='https://www.google.com/calendar/feeds/libgdata.test%40googlemail.com/private/full'/><link
rel='http://schemas.google.com/acl/2007#accessControlList' type='application/atom+xml'
href='https://www.google.com/calendar/feeds/libgdata.test%40googlemail.com/acl/full'/><link rel='self'
type='application/atom+xml'
href='https://www.google.com/calendar/feeds/default/owncalendars/full/libgdata.test%40googlemail.com'/><link
rel='edit' type='application/atom+xml'
href='https://www.google.com/calendar/feeds/default/owncalendars/full/libgdata.test%40googlemail.com'/><author><name>libgdata
test googlemail com</name><email>libgdata test googlemail com</email></author><gCal:accesslevel
value='owner'/><gCal:color value='#2952A3'/><gCal:hidden value='false'/><gCal:select
ed value='true'/><gCal:timezone value='Europe/London'/><gCal:timesCleaned value='4'/></entry><entry
gd:etag='W/"D0QEQn47eCp7JGA9WhFXFEQ."'
gd:kind='calendar#calendar'><id>http://www.google.com/calendar/feeds/default/calendars/pjtb9f9ftlagtskodcno87df64%40group.calendar.google.com</id><published>2013-07-29T14:26:15.062Z</published><updated>2013-07-22T12:15:03.000Z</updated><app:edited>2013-07-22T12:15:03.000Z</app:edited><category
scheme='http://schemas.google.com/g/2005#kind'
term='http://schemas.google.com/gCal/2005#calendarmeta'/><title type='text'>Test Calendar 1</title><content
type='application/atom+xml'
src='https://www.google.com/calendar/feeds/pjtb9f9ftlagtskodcno87df64%40group.calendar.google.com/private/full'/><link
rel='alternate' type='application/atom+xml'
href='https://www.google.com/calendar/feeds/pjtb9f9ftlagtskodcno87df64%40group.calendar.google.com/private/full'/><link
rel='http://schemas.google.com/gCal/2005#eventFeed' type='application/atom+xml'
href='https://www.google.com/calendar/feeds/pjtb9f9ftlagtskodcno87df64%40group.calendar.google.com/private/full'/><link
rel='http://schemas.google.com/acl/2007#accessControlList' type='application/atom+xml'
href='https://www.google.com/calendar/feeds/pjtb9f9ftlagtskodcno87df64%40group.calendar.google.com/acl/full'/><link
rel='self' type='application/atom+xml'
href='https://www.google.com/calendar/feeds/default/owncalendars/full/pjtb9f9ftlagtskodcno87df64%40group.calendar.google.com'/><link
rel='edit' type='application/atom+xml'
href='https://www.google.com/calendar/feeds/default/owncalendars/full/pjtb9f9ftlagtskodcno87df64%40group.calendar.google.com'/><author><name>Test
Calendar 1</name></author><gCal:accesslevel value='owner'/><gCal:color value='#7A367A'/><gCal:hidden
value='false'/><gCal:selected value='false'/><gCal:timezone value='UTC'/><gCal:timesCleaned
value='0'/></entry><entry gd:etag='W/"DU4CSX47eCp7JGA9WhFWEU0."'
gd:kind='calendar#calendar'><id>http://w
ww.google.com/calendar/feeds/default/calendars/rak7fnvu9m3p8tq87a2bqjt37o%40group.calendar.google.com</id><published>2013-07-29T14:26:15.063Z</published><updated>2013-07-29T14:26:08.000Z</updated><app:edited>2013-07-29T14:26:08.000Z</app:edited><category
scheme='http://schemas.google.com/g/2005#kind'
term='http://schemas.google.com/gCal/2005#calendarmeta'/><title type='text'>Test Calendar 1</title><content
type='application/atom+xml'
src='https://www.google.com/calendar/feeds/rak7fnvu9m3p8tq87a2bqjt37o%40group.calendar.google.com/private/full'/><link
rel='alternate' type='application/atom+xml'
href='https://www.google.com/calendar/feeds/rak7fnvu9m3p8tq87a2bqjt37o%40group.calendar.google.com/private/full'/><link
rel='http://schemas.google.com/gCal/2005#eventFeed' type='application/atom+xml'
href='https://www.google.com/calendar/feeds/rak7fnvu9m3p8tq87a2bqjt37o%40group.calendar.google.com/private/full'/><link
rel='http://schemas.google.com/acl/2007#accessControlList' type='app
lication/atom+xml'
href='https://www.google.com/calendar/feeds/rak7fnvu9m3p8tq87a2bqjt37o%40group.calendar.google.com/acl/full'/><link
rel='self' type='application/atom+xml'
href='https://www.google.com/calendar/feeds/default/owncalendars/full/rak7fnvu9m3p8tq87a2bqjt37o%40group.calendar.google.com'/><link
rel='edit' type='application/atom+xml'
href='https://www.google.com/calendar/feeds/default/owncalendars/full/rak7fnvu9m3p8tq87a2bqjt37o%40group.calendar.google.com'/><author><name>Test
Calendar 1</name></author><gCal:accesslevel value='owner'/><gCal:color value='#7A367A'/><gCal:hidden
value='false'/><gCal:selected value='false'/><gCal:timezone value='UTC'/><gCal:timesCleaned
value='0'/></entry><entry gd:etag='W/"CkUNQn47eCp7JGA9WhFXFEs."'
gd:kind='calendar#calendar'><id>http://www.google.com/calendar/feeds/default/calendars/u1ba6qqo23qpu37hv798035fj4%40group.calendar.google.com</id><published>2013-07-29T14:26:15.062Z</published><updated>2013-07-22T02:31:33.000Z</u
pdated><app:edited>2013-07-22T02:31:33.000Z</app:edited><category
scheme='http://schemas.google.com/g/2005#kind'
term='http://schemas.google.com/gCal/2005#calendarmeta'/><title type='text'>Test Calendar 1</title><content
type='application/atom+xml'
src='https://www.google.com/calendar/feeds/u1ba6qqo23qpu37hv798035fj4%40group.calendar.google.com/private/full'/><link
rel='alternate' type='application/atom+xml'
href='https://www.google.com/calendar/feeds/u1ba6qqo23qpu37hv798035fj4%40group.calendar.google.com/private/full'/><link
rel='http://schemas.google.com/gCal/2005#eventFeed' type='application/atom+xml'
href='https://www.google.com/calendar/feeds/u1ba6qqo23qpu37hv798035fj4%40group.calendar.google.com/private/full'/><link
rel='http://schemas.google.com/acl/2007#accessControlList' type='application/atom+xml'
href='https://www.google.com/calendar/feeds/u1ba6qqo23qpu37hv798035fj4%40group.calendar.google.com/acl/full'/><link
rel='self' type='application/atom+xml' href='https://w
ww.google.com/calendar/feeds/default/owncalendars/full/u1ba6qqo23qpu37hv798035fj4%40group.calendar.google.com'/><link
rel='edit' type='application/atom+xml'
href='https://www.google.com/calendar/feeds/default/owncalendars/full/u1ba6qqo23qpu37hv798035fj4%40group.calendar.google.com'/><author><name>Test
Calendar 1</name></author><gCal:accesslevel value='owner'/><gCal:color value='#7A367A'/><gCal:hidden
value='false'/><gCal:selected value='false'/><gCal:timezone value='UTC'/><gCal:timesCleaned
value='0'/></entry><entry gd:etag='W/"A0MARX47eCp7JGA9WhFXFEs."'
gd:kind='calendar#calendar'><id>http://www.google.com/calendar/feeds/default/calendars/q5e0o6tibdrmt37nepdrgpi834%40group.calendar.google.com</id><published>2013-07-29T14:26:15.063Z</published><updated>2013-07-22T05:04:04.000Z</updated><app:edited>2013-07-22T05:04:04.000Z</app:edited><category
scheme='http://schemas.google.com/g/2005#kind'
term='http://schemas.google.com/gCal/2005#calendarmeta'/><title type='text'>
Test Calendar 1</title><content type='application/atom+xml'
src='https://www.google.com/calendar/feeds/q5e0o6tibdrmt37nepdrgpi834%40group.calendar.google.com/private/full'/><link
rel='alternate' type='application/atom+xml'
href='https://www.google.com/calendar/feeds/q5e0o6tibdrmt37nepdrgpi834%40group.calendar.google.com/private/full'/><link
rel='http://schemas.google.com/gCal/2005#eventFeed' type='application/atom+xml'
href='https://www.google.com/calendar/feeds/q5e0o6tibdrmt37nepdrgpi834%40group.calendar.google.com/private/full'/><link
rel='http://schemas.google.com/acl/2007#accessControlList' type='application/atom+xml'
href='https://www.google.com/calendar/feeds/q5e0o6tibdrmt37nepdrgpi834%40group.calendar.google.com/acl/full'/><link
rel='self' type='application/atom+xml'
href='https://www.google.com/calendar/feeds/default/owncalendars/full/q5e0o6tibdrmt37nepdrgpi834%40group.calendar.google.com'/><link
rel='edit' type='application/atom+xml' href='https://www.google.com/cal
endar/feeds/default/owncalendars/full/q5e0o6tibdrmt37nepdrgpi834%40group.calendar.google.com'/><author><name>Test
Calendar 1</name></author><gCal:accesslevel value='owner'/><gCal:color value='#7A367A'/><gCal:hidden
value='false'/><gCal:selected value='false'/><gCal:timezone value='UTC'/><gCal:timesCleaned
value='0'/></entry><entry gd:etag='W/"CkcCRX47eCp7JGA9WhFXEEQ."'
gd:kind='calendar#calendar'><id>http://www.google.com/calendar/feeds/default/calendars/0o4kev4meqmacse9dfg7spuc54%40group.calendar.google.com</id><published>2013-07-29T14:26:15.063Z</published><updated>2013-07-17T19:41:04.000Z</updated><app:edited>2013-07-17T19:41:04.000Z</app:edited><category
scheme='http://schemas.google.com/g/2005#kind'
term='http://schemas.google.com/gCal/2005#calendarmeta'/><title type='text'>Test Calendar 1</title><content
type='application/atom+xml'
src='https://www.google.com/calendar/feeds/0o4kev4meqmacse9dfg7spuc54%40group.calendar.google.com/private/full'/><link
rel='alter
nate' type='application/atom+xml'
href='https://www.google.com/calendar/feeds/0o4kev4meqmacse9dfg7spuc54%40group.calendar.google.com/private/full'/><link
rel='http://schemas.google.com/gCal/2005#eventFeed' type='application/atom+xml'
href='https://www.google.com/calendar/feeds/0o4kev4meqmacse9dfg7spuc54%40group.calendar.google.com/private/full'/><link
rel='http://schemas.google.com/acl/2007#accessControlList' type='application/atom+xml'
href='https://www.google.com/calendar/feeds/0o4kev4meqmacse9dfg7spuc54%40group.calendar.google.com/acl/full'/><link
rel='self' type='application/atom+xml'
href='https://www.google.com/calendar/feeds/default/owncalendars/full/0o4kev4meqmacse9dfg7spuc54%40group.calendar.google.com'/><link
rel='edit' type='application/atom+xml'
href='https://www.google.com/calendar/feeds/default/owncalendars/full/0o4kev4meqmacse9dfg7spuc54%40group.calendar.google.com'/><author><name>Test
Calendar 1</name></author><gCal:accesslevel value='owner'/><gCal:color valu
e='#7A367A'/><gCal:hidden value='false'/><gCal:selected value='false'/><gCal:timezone
value='UTC'/><gCal:timesCleaned value='0'/></entry><entry gd:etag='W/"C0IMSX47eCp7JGA9WhFXEUs."'
gd:kind='calendar#calendar'><id>http://www.google.com/calendar/feeds/default/calendars/adj4kq31s34mapkjk2tqoeg10o%40group.calendar.google.com</id><published>2013-07-29T14:26:15.063Z</published><updated>2013-07-18T15:33:08.000Z</updated><app:edited>2013-07-18T15:33:08.000Z</app:edited><category
scheme='http://schemas.google.com/g/2005#kind'
term='http://schemas.google.com/gCal/2005#calendarmeta'/><title type='text'>Test Calendar 1</title><content
type='application/atom+xml'
src='https://www.google.com/calendar/feeds/adj4kq31s34mapkjk2tqoeg10o%40group.calendar.google.com/private/full'/><link
rel='alternate' type='application/atom+xml'
href='https://www.google.com/calendar/feeds/adj4kq31s34mapkjk2tqoeg10o%40group.calendar.google.com/private/full'/><link
rel='http://schemas.google.com/gCal
/2005#eventFeed' type='application/atom+xml'
href='https://www.google.com/calendar/feeds/adj4kq31s34mapkjk2tqoeg10o%40group.calendar.google.com/private/full'/><link
rel='http://schemas.google.com/acl/2007#accessControlList' type='application/atom+xml'
href='https://www.google.com/calendar/feeds/adj4kq31s34mapkjk2tqoeg10o%40group.calendar.google.com/acl/full'/><link
rel='self' type='application/atom+xml'
href='https://www.google.com/calendar/feeds/default/owncalendars/full/adj4kq31s34mapkjk2tqoeg10o%40group.calendar.google.com'/><link
rel='edit' type='application/atom+xml'
href='https://www.google.com/calendar/feeds/default/owncalendars/full/adj4kq31s34mapkjk2tqoeg10o%40group.calendar.google.com'/><author><name>Test
Calendar 1</name></author><gCal:accesslevel value='owner'/><gCal:color value='#7A367A'/><gCal:hidden
value='false'/><gCal:selected value='false'/><gCal:timezone value='UTC'/><gCal:timesCleaned
value='0'/></entry><entry gd:etag='W/"CEcEQH47eCp7JGA9WhFXFEk.&quo
t;'
gd:kind='calendar#calendar'><id>http://www.google.com/calendar/feeds/default/calendars/tdfbnqgkir4ealuojaptg4ugo4%40group.calendar.google.com</id><published>2013-07-29T14:26:15.063Z</published><updated>2013-07-21T21:26:41.000Z</updated><app:edited>2013-07-21T21:26:41.000Z</app:edited><category
scheme='http://schemas.google.com/g/2005#kind'
term='http://schemas.google.com/gCal/2005#calendarmeta'/><title type='text'>Test Calendar 2</title><content
type='application/atom+xml'
src='https://www.google.com/calendar/feeds/tdfbnqgkir4ealuojaptg4ugo4%40group.calendar.google.com/private/full'/><link
rel='alternate' type='application/atom+xml'
href='https://www.google.com/calendar/feeds/tdfbnqgkir4ealuojaptg4ugo4%40group.calendar.google.com/private/full'/><link
rel='http://schemas.google.com/gCal/2005#eventFeed' type='application/atom+xml'
href='https://www.google.com/calendar/feeds/tdfbnqgkir4ealuojaptg4ugo4%40group.calendar.google.com/private/full'/><link
rel='http://schemas.goog
le.com/acl/2007#accessControlList' type='application/atom+xml'
href='https://www.google.com/calendar/feeds/tdfbnqgkir4ealuojaptg4ugo4%40group.calendar.google.com/acl/full'/><link
rel='self' type='application/atom+xml'
href='https://www.google.com/calendar/feeds/default/owncalendars/full/tdfbnqgkir4ealuojaptg4ugo4%40group.calendar.google.com'/><link
rel='edit' type='application/atom+xml'
href='https://www.google.com/calendar/feeds/default/owncalendars/full/tdfbnqgkir4ealuojaptg4ugo4%40group.calendar.google.com'/><author><name>Test
Calendar 2</name></author><gCal:accesslevel value='owner'/><gCal:color value='#2952A3'/><gCal:hidden
value='false'/><gCal:selected value='true'/><gCal:timezone value='UTC'/><gCal:timesCleaned
value='0'/></entry><entry gd:etag='W/"DU4DQH47eCp7JGA9WhFWEU0."'
gd:kind='calendar#calendar'><id>http://www.google.com/calendar/feeds/default/calendars/shq8d62hnnkefppgvodj6lqdo4%40group.calendar.google.com</id><published>2013-07-29T14:26:15.063Z</pub
lished><updated>2013-07-29T14:26:11.000Z</updated><app:edited>2013-07-29T14:26:11.000Z</app:edited><category
scheme='http://schemas.google.com/g/2005#kind'
term='http://schemas.google.com/gCal/2005#calendarmeta'/><title type='text'>Test Calendar 2</title><content
type='application/atom+xml'
src='https://www.google.com/calendar/feeds/shq8d62hnnkefppgvodj6lqdo4%40group.calendar.google.com/private/full'/><link
rel='alternate' type='application/atom+xml'
href='https://www.google.com/calendar/feeds/shq8d62hnnkefppgvodj6lqdo4%40group.calendar.google.com/private/full'/><link
rel='http://schemas.google.com/gCal/2005#eventFeed' type='application/atom+xml'
href='https://www.google.com/calendar/feeds/shq8d62hnnkefppgvodj6lqdo4%40group.calendar.google.com/private/full'/><link
rel='http://schemas.google.com/acl/2007#accessControlList' type='application/atom+xml'
href='https://www.google.com/calendar/feeds/shq8d62hnnkefppgvodj6lqdo4%40group.calendar.google.com/acl/full'/><link
rel='self'
type='application/atom+xml'
href='https://www.google.com/calendar/feeds/default/owncalendars/full/shq8d62hnnkefppgvodj6lqdo4%40group.calendar.google.com'/><link
rel='edit' type='application/atom+xml'
href='https://www.google.com/calendar/feeds/default/owncalendars/full/shq8d62hnnkefppgvodj6lqdo4%40group.calendar.google.com'/><author><name>Test
Calendar 2</name></author><gCal:accesslevel value='owner'/><gCal:color value='#7A367A'/><gCal:hidden
value='false'/><gCal:selected value='false'/><gCal:timezone value='UTC'/><gCal:timesCleaned
value='0'/></entry><entry gd:etag='W/"CkcAR347eCp7JGA9WhFXEUo."'
gd:kind='calendar#calendar'><id>http://www.google.com/calendar/feeds/default/calendars/g2s9f1415gpflngh79t7p4iupk%40group.calendar.google.com</id><published>2013-07-29T14:26:15.062Z</published><updated>2013-07-18T17:54:06.000Z</updated><app:edited>2013-07-18T17:54:06.000Z</app:edited><category
scheme='http://schemas.google.com/g/2005#kind' term='http://schemas.google.com/g
Cal/2005#calendarmeta'/><title type='text'>Test Calendar 2</title><content type='application/atom+xml'
src='https://www.google.com/calendar/feeds/g2s9f1415gpflngh79t7p4iupk%40group.calendar.google.com/private/full'/><link
rel='alternate' type='application/atom+xml'
href='https://www.google.com/calendar/feeds/g2s9f1415gpflngh79t7p4iupk%40group.calendar.google.com/private/full'/><link
rel='http://schemas.google.com/gCal/2005#eventFeed' type='application/atom+xml'
href='https://www.google.com/calendar/feeds/g2s9f1415gpflngh79t7p4iupk%40group.calendar.google.com/private/full'/><link
rel='http://schemas.google.com/acl/2007#accessControlList' type='application/atom+xml'
href='https://www.google.com/calendar/feeds/g2s9f1415gpflngh79t7p4iupk%40group.calendar.google.com/acl/full'/><link
rel='self' type='application/atom+xml'
href='https://www.google.com/calendar/feeds/default/owncalendars/full/g2s9f1415gpflngh79t7p4iupk%40group.calendar.google.com'/><link
rel='edit' type='application
/atom+xml'
href='https://www.google.com/calendar/feeds/default/owncalendars/full/g2s9f1415gpflngh79t7p4iupk%40group.calendar.google.com'/><author><name>Test
Calendar 2</name></author><gCal:accesslevel value='owner'/><gCal:color value='#7A367A'/><gCal:hidden
value='false'/><gCal:selected value='false'/><gCal:timezone value='UTC'/><gCal:timesCleaned
value='0'/></entry><entry gd:etag='W/"CUINSH47eCp7JGA9WhFXFkw."'
gd:kind='calendar#calendar'><id>http://www.google.com/calendar/feeds/default/calendars/iukm1aqo76uncod4fiblvpf360%40group.calendar.google.com</id><published>2013-07-29T14:26:15.062Z</published><updated>2013-07-23T21:06:39.000Z</updated><app:edited>2013-07-23T21:06:39.000Z</app:edited><category
scheme='http://schemas.google.com/g/2005#kind'
term='http://schemas.google.com/gCal/2005#calendarmeta'/><title type='text'>Test Calendar 2</title><content
type='application/atom+xml'
src='https://www.google.com/calendar/feeds/iukm1aqo76uncod4fiblvpf360%40group.calendar
.google.com/private/full'/><link rel='alternate' type='application/atom+xml'
href='https://www.google.com/calendar/feeds/iukm1aqo76uncod4fiblvpf360%40group.calendar.google.com/private/full'/><link
rel='http://schemas.google.com/gCal/2005#eventFeed' type='application/atom+xml'
href='https://www.google.com/calendar/feeds/iukm1aqo76uncod4fiblvpf360%40group.calendar.google.com/private/full'/><link
rel='http://schemas.google.com/acl/2007#accessControlList' type='application/atom+xml'
href='https://www.google.com/calendar/feeds/iukm1aqo76uncod4fiblvpf360%40group.calendar.google.com/acl/full'/><link
rel='self' type='application/atom+xml'
href='https://www.google.com/calendar/feeds/default/owncalendars/full/iukm1aqo76uncod4fiblvpf360%40group.calendar.google.com'/><link
rel='edit' type='application/atom+xml'
href='https://www.google.com/calendar/feeds/default/owncalendars/full/iukm1aqo76uncod4fiblvpf360%40group.calendar.google.com'/><author><name>Test
Calendar 2</name></author><gCal:
accesslevel value='owner'/><gCal:color value='#7A367A'/><gCal:hidden value='false'/><gCal:selected
value='false'/><gCal:timezone value='UTC'/><gCal:timesCleaned value='0'/></entry><entry
gd:etag='W/"DEUBR347eCp7JGA9WhFXE0s."'
gd:kind='calendar#calendar'><id>http://www.google.com/calendar/feeds/default/calendars/qsr4sk4kj8s8o9rbnt3t9c6kr8%40group.calendar.google.com</id><published>2013-07-29T14:26:15.063Z</published><updated>2013-07-21T00:24:16.000Z</updated><app:edited>2013-07-21T00:24:16.000Z</app:edited><category
scheme='http://schemas.google.com/g/2005#kind'
term='http://schemas.google.com/gCal/2005#calendarmeta'/><title type='text'>Test Calendar 3</title><content
type='application/atom+xml'
src='https://www.google.com/calendar/feeds/qsr4sk4kj8s8o9rbnt3t9c6kr8%40group.calendar.google.com/private/full'/><link
rel='alternate' type='application/atom+xml'
href='https://www.google.com/calendar/feeds/qsr4sk4kj8s8o9rbnt3t9c6kr8%40group.calendar.google.com/private/full'
/><link rel='http://schemas.google.com/gCal/2005#eventFeed' type='application/atom+xml'
href='https://www.google.com/calendar/feeds/qsr4sk4kj8s8o9rbnt3t9c6kr8%40group.calendar.google.com/private/full'/><link
rel='http://schemas.google.com/acl/2007#accessControlList' type='application/atom+xml'
href='https://www.google.com/calendar/feeds/qsr4sk4kj8s8o9rbnt3t9c6kr8%40group.calendar.google.com/acl/full'/><link
rel='self' type='application/atom+xml'
href='https://www.google.com/calendar/feeds/default/owncalendars/full/qsr4sk4kj8s8o9rbnt3t9c6kr8%40group.calendar.google.com'/><link
rel='edit' type='application/atom+xml'
href='https://www.google.com/calendar/feeds/default/owncalendars/full/qsr4sk4kj8s8o9rbnt3t9c6kr8%40group.calendar.google.com'/><author><name>Test
Calendar 3</name></author><gCal:accesslevel value='owner'/><gCal:color value='#2952A3'/><gCal:hidden
value='false'/><gCal:selected value='true'/><gCal:timezone value='UTC'/><gCal:timesCleaned
value='0'/></entry></feed>
+
diff --git a/gdata/tests/traces/calendar/query-own-calendars-async-progress-closure
b/gdata/tests/traces/calendar/query-own-calendars-async-progress-closure
new file mode 100644
index 0000000..33f8f05
--- /dev/null
+++ b/gdata/tests/traces/calendar/query-own-calendars-async-progress-closure
@@ -0,0 +1,67 @@
+> GET /calendar/feeds/default/owncalendars/full HTTP/1.1
+> Soup-Debug-Timestamp: 1375107962
+> Soup-Debug: SoupSession 1 (0x6592c0), SoupMessage 50 (0x7fffe003a8e0), SoupSocket 47 (0x8dea20)
+> Host: www.google.com
+> Authorization: GoogleLogin
auth=DQAAAM4AAAAlDUC-WQgltDHdndYDddr-1F5rVSSb-XFGPYjU_reMdFj7RP5AC-wIlZUljXXhCvATEt-rmld3pWsbivzPlhqzJUZcnSXxXjuP_PPM9e9TDVfyT7zXdclDNBmUEUHpuRE2pV8FcZ694nfSJrFnDanE5PgCG-Dp1I5RxEuTPBxWWO7bnTkK1M79Pq_KbuLDIXRpK4Q4OopOOwGyiV_NzUDT4fZ6Kw_yLolXssa1hHDvNlxFt5JLoN5p81KiTlQbRKh13BT_PF54cV4v9VkeqkDm
+> GData-Version: 2
+> Accept-Encoding: gzip, deflate
+> Connection: Keep-Alive
+
+< HTTP/1.1 302 Moved Temporarily
+< Soup-Debug-Timestamp: 1375107962
+< Soup-Debug: SoupMessage 50 (0x7fffe003a8e0)
+< Update-Client-Auth:
DQAAAM8AAAAlDUC-WQgltDHdndYDddr-1F5rVSSb-XFGPYjU_reMdFj7RP5AC-wIlZUljXXhCvATEt-rmld3pWsbivzPlhqzJUZcnSXxXjuP_PPM9e9TDVfyT7zXdclDNBmUEUHpuRE2pV8FcZ694nfSJrFnDanE5PgCG-Dp1I5RxEuTPBxWWO7bnTkK1M79Pq_KbuLDIXThTgckY3-hSb61OvnzXxSJ7d2jzDTq4SYJOcXEK19cfN8WmIspK2CGATjYnx3q1Fz9ZgntzaOCi00pQJhkctNT
+< Set-Cookie: DO_NOT_CACHE_RESPONSE=true;Expires=Mon, 29-Jul-2013 14:26:03 GMT
+< Set-Cookie: S=calendar=4HpQv3hpPCf3gwPWYTUtaQ;Expires=Sat, 10-Aug-2013 17:02:20 GMT;Secure
+< Expires: Mon, 29 Jul 2013 14:26:02 GMT
+< Date: Mon, 29 Jul 2013 14:26:02 GMT
+< Location: https://www.google.com/calendar/feeds/default/owncalendars/full?gsessionid=4HpQv3hpPCf3gwPWYTUtaQ
+< Content-Type: text/html; charset=UTF-8
+< Cache-control: private, max-age=0
+< X-Content-Type-Options: nosniff
+< X-Frame-Options: SAMEORIGIN
+< X-XSS-Protection: 1; mode=block
+< Server: GSE
+< Transfer-Encoding: chunked
+<
+< <HTML>
+< <HEAD>
+< <TITLE>Moved Temporarily</TITLE>
+< </HEAD>
+< <BODY BGCOLOR="#FFFFFF" TEXT="#000000">
+< <H1>Moved Temporarily</H1>
+< The document has moved <A
HREF="https://www.google.com/calendar/feeds/default/owncalendars/full?gsessionid=4HpQv3hpPCf3gwPWYTUtaQ">here</A>.
+< </BODY>
+< </HTML>
+
+> GET /calendar/feeds/default/owncalendars/full?gsessionid=4HpQv3hpPCf3gwPWYTUtaQ HTTP/1.1
+> Soup-Debug-Timestamp: 1375107962
+> Soup-Debug: SoupSession 1 (0x6592c0), SoupMessage 50 (0x7fffe003a8e0), SoupSocket 47 (0x8dea20), restarted
+> Host: www.google.com
+> Authorization: GoogleLogin
auth=DQAAAM4AAAAlDUC-WQgltDHdndYDddr-1F5rVSSb-XFGPYjU_reMdFj7RP5AC-wIlZUljXXhCvATEt-rmld3pWsbivzPlhqzJUZcnSXxXjuP_PPM9e9TDVfyT7zXdclDNBmUEUHpuRE2pV8FcZ694nfSJrFnDanE5PgCG-Dp1I5RxEuTPBxWWO7bnTkK1M79Pq_KbuLDIXRpK4Q4OopOOwGyiV_NzUDT4fZ6Kw_yLolXssa1hHDvNlxFt5JLoN5p81KiTlQbRKh13BT_PF54cV4v9VkeqkDm
+> GData-Version: 2
+> Accept-Encoding: gzip, deflate
+> Connection: Keep-Alive
+
+< HTTP/1.1 200 OK
+< Soup-Debug-Timestamp: 1375107963
+< Soup-Debug: SoupMessage 50 (0x7fffe003a8e0)
+< Update-Client-Auth:
DQAAAM8AAAAlDUC-WQgltDHdndYDddr-ODYysS96Taaw1NaIYtJAAHEXCZ_GMPV8cwrWmi_-pskMkzDa8yS5h3Lx6BUX8K1OQLMPBV7rpZGHtUa1jYE1jA_4X05rZ800eKz2vNaGdZYoiYJwGnkqCe72OBS-ReHTEtvQtr7VG9ZYkAslaj0Tffvz8pB9ItwBfiM3-4oLSkIEFXx8_eyUlfeNChSfSAvSSqTyG58No5P6HZMRKSJtwsyLwtxAl4BhBMfGX_Uh_z0XCyGMW8beXiNXZ4h5XkwP
+< Set-Cookie: DO_NOT_CACHE_RESPONSE=true;Expires=Mon, 29-Jul-2013 14:26:03 GMT
+< Set-Cookie: S=calendar=APyxTxK1fh0Xts4eE09gCw;Expires=Tue, 06-Aug-2013 07:55:08 GMT;Secure
+< Expires: Mon, 29 Jul 2013 14:26:03 GMT
+< Date: Mon, 29 Jul 2013 14:26:03 GMT
+< Content-Type: application/atom+xml; charset=UTF-8; type=feed
+< Cache-control: private, max-age=0, must-revalidate, no-transform
+< Vary: Accept, X-GData-Authorization, GData-Version
+< GData-Version: 2.6
+< ETag: W/"DU4CQnw4fSp7JGA9WhFWEU0."
+< Last-Modified: Mon, 29 Jul 2013 14:26:03 GMT
+< X-Content-Type-Options: nosniff
+< X-Frame-Options: SAMEORIGIN
+< X-XSS-Protection: 1; mode=block
+< Server: GSE
+< Transfer-Encoding: chunked
+<
+< <?xml version='1.0' encoding='UTF-8'?><feed xmlns='http://www.w3.org/2005/Atom'
xmlns:app='http://www.w3.org/2007/app' xmlns:gCal='http://schemas.google.com/gCal/2005'
xmlns:openSearch='http://a9.com/-/spec/opensearch/1.1/' xmlns:gd='http://schemas.google.com/g/2005'
gd:etag='W/"DU4CQnw4fSp7JGA9WhFWEU0."'
gd:kind='calendar#calendarFeed'><id>http://www.google.com/calendar/feeds/default/owncalendars/full</id><updated>2013-07-29T14:26:03.235Z</updated><category
scheme='http://schemas.google.com/g/2005#kind'
term='http://schemas.google.com/gCal/2005#calendarmeta'/><title>GData Test's Calendar List</title><link
rel='alternate' type='text/html' href='https://www.google.com/calendar/render'/><link
rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml'
href='https://www.google.com/calendar/feeds/default/owncalendars/full'/><link
rel='http://schemas.google.com/g/2005#post' type='application/atom+xml'
href='https://www.google.com/calendar/feeds/default/own
calendars/full'/><link rel='self' type='application/atom+xml'
href='https://www.google.com/calendar/feeds/default/owncalendars/full'/><author><name>libgdata test
googlemail com</name><email>libgdata test googlemail com</email></author><generator version='1.0'
uri='http://www.google.com/calendar'>Google
Calendar</generator><openSearch:startIndex>1</openSearch:startIndex><entry
gd:etag='W/"DU4CQ347eCp7JGA9WhFWEU0."'
gd:kind='calendar#calendar'><id>http://www.google.com/calendar/feeds/default/calendars/libgdata.test%40googlemail.com</id><published>2013-07-29T14:26:03.003Z</published><updated>2013-07-29T14:26:02.000Z</updated><app:edited>2013-07-29T14:26:02.000Z</app:edited><category
scheme='http://schemas.google.com/g/2005#kind'
term='http://schemas.google.com/gCal/2005#calendarmeta'/><title type='text'>libgdata test googlemail
com</title><content type='application/atom+xml'
src='https://www.google.com/calendar/feeds/libgdata.test%40googlemail.com/private/full'/><link
rel='alternate' type='application/atom+xml'
href='https://www.google.com/calendar/feeds/libgdata.test%40googlemail.com/private/full'/><link
rel='http://schemas.google.com/gCal/2005#eventFeed' type='application/atom+xml'
href='https://www.google.com/calendar/feeds/libgdata.test%40googlemail.com/private/full'/><link
rel='http://schemas.google.com/acl/2007#accessControlList' type='application/atom+xml'
href='https://www.google.com/calendar/feeds/libgdata.test%40googlemail.com/acl/full'/><link rel='self'
type='application/atom+xml'
href='https://www.google.com/calendar/feeds/default/owncalendars/full/libgdata.test%40googlemail.com'/><link
rel='edit' type='application/atom+xml'
href='https://www.google.com/calendar/feeds/default/owncalendars/full/libgdata.test%40googlemail.com'/><author><name>libgdata
test googlemail com</name><email>libgdata test googlemail com</email></author><gCal:accesslevel
value='owner'/><gCal:color value='#2952A3'/><gCal:hidden value='false'/><gCal:select
ed value='true'/><gCal:timezone value='Europe/London'/><gCal:timesCleaned value='4'/></entry><entry
gd:etag='W/"A0MARX47eCp7JGA9WhFXFEs."'
gd:kind='calendar#calendar'><id>http://www.google.com/calendar/feeds/default/calendars/q5e0o6tibdrmt37nepdrgpi834%40group.calendar.google.com</id><published>2013-07-29T14:26:03.003Z</published><updated>2013-07-22T05:04:04.000Z</updated><app:edited>2013-07-22T05:04:04.000Z</app:edited><category
scheme='http://schemas.google.com/g/2005#kind'
term='http://schemas.google.com/gCal/2005#calendarmeta'/><title type='text'>Test Calendar 1</title><content
type='application/atom+xml'
src='https://www.google.com/calendar/feeds/q5e0o6tibdrmt37nepdrgpi834%40group.calendar.google.com/private/full'/><link
rel='alternate' type='application/atom+xml'
href='https://www.google.com/calendar/feeds/q5e0o6tibdrmt37nepdrgpi834%40group.calendar.google.com/private/full'/><link
rel='http://schemas.google.com/gCal/2005#eventFeed' type='application/atom+xml'
href='https://www.google.com/calendar/feeds/q5e0o6tibdrmt37nepdrgpi834%40group.calendar.google.com/private/full'/><link
rel='http://schemas.google.com/acl/2007#accessControlList' type='application/atom+xml'
href='https://www.google.com/calendar/feeds/q5e0o6tibdrmt37nepdrgpi834%40group.calendar.google.com/acl/full'/><link
rel='self' type='application/atom+xml'
href='https://www.google.com/calendar/feeds/default/owncalendars/full/q5e0o6tibdrmt37nepdrgpi834%40group.calendar.google.com'/><link
rel='edit' type='application/atom+xml'
href='https://www.google.com/calendar/feeds/default/owncalendars/full/q5e0o6tibdrmt37nepdrgpi834%40group.calendar.google.com'/><author><name>Test
Calendar 1</name></author><gCal:accesslevel value='owner'/><gCal:color value='#7A367A'/><gCal:hidden
value='false'/><gCal:selected value='false'/><gCal:timezone value='UTC'/><gCal:timesCleaned
value='0'/></entry><entry gd:etag='W/"CkUNQn47eCp7JGA9WhFXFEs."'
gd:kind='calendar#calendar'><id>http://w
ww.google.com/calendar/feeds/default/calendars/u1ba6qqo23qpu37hv798035fj4%40group.calendar.google.com</id><published>2013-07-29T14:26:03.004Z</published><updated>2013-07-22T02:31:33.000Z</updated><app:edited>2013-07-22T02:31:33.000Z</app:edited><category
scheme='http://schemas.google.com/g/2005#kind'
term='http://schemas.google.com/gCal/2005#calendarmeta'/><title type='text'>Test Calendar 1</title><content
type='application/atom+xml'
src='https://www.google.com/calendar/feeds/u1ba6qqo23qpu37hv798035fj4%40group.calendar.google.com/private/full'/><link
rel='alternate' type='application/atom+xml'
href='https://www.google.com/calendar/feeds/u1ba6qqo23qpu37hv798035fj4%40group.calendar.google.com/private/full'/><link
rel='http://schemas.google.com/gCal/2005#eventFeed' type='application/atom+xml'
href='https://www.google.com/calendar/feeds/u1ba6qqo23qpu37hv798035fj4%40group.calendar.google.com/private/full'/><link
rel='http://schemas.google.com/acl/2007#accessControlList' type='app
lication/atom+xml'
href='https://www.google.com/calendar/feeds/u1ba6qqo23qpu37hv798035fj4%40group.calendar.google.com/acl/full'/><link
rel='self' type='application/atom+xml'
href='https://www.google.com/calendar/feeds/default/owncalendars/full/u1ba6qqo23qpu37hv798035fj4%40group.calendar.google.com'/><link
rel='edit' type='application/atom+xml'
href='https://www.google.com/calendar/feeds/default/owncalendars/full/u1ba6qqo23qpu37hv798035fj4%40group.calendar.google.com'/><author><name>Test
Calendar 1</name></author><gCal:accesslevel value='owner'/><gCal:color value='#7A367A'/><gCal:hidden
value='false'/><gCal:selected value='false'/><gCal:timezone value='UTC'/><gCal:timesCleaned
value='0'/></entry><entry gd:etag='W/"DU4CQX47eCp7JGA9WhFWEU0."'
gd:kind='calendar#calendar'><id>http://www.google.com/calendar/feeds/default/calendars/kk7f6lefgpmgl9n2eb2q442654%40group.calendar.google.com</id><published>2013-07-29T14:26:03.074Z</published><updated>2013-07-29T14:26:00.000Z</u
pdated><app:edited>2013-07-29T14:26:00.000Z</app:edited><category
scheme='http://schemas.google.com/g/2005#kind'
term='http://schemas.google.com/gCal/2005#calendarmeta'/><title type='text'>Test Calendar 1</title><content
type='application/atom+xml'
src='https://www.google.com/calendar/feeds/kk7f6lefgpmgl9n2eb2q442654%40group.calendar.google.com/private/full'/><link
rel='alternate' type='application/atom+xml'
href='https://www.google.com/calendar/feeds/kk7f6lefgpmgl9n2eb2q442654%40group.calendar.google.com/private/full'/><link
rel='http://schemas.google.com/gCal/2005#eventFeed' type='application/atom+xml'
href='https://www.google.com/calendar/feeds/kk7f6lefgpmgl9n2eb2q442654%40group.calendar.google.com/private/full'/><link
rel='http://schemas.google.com/acl/2007#accessControlList' type='application/atom+xml'
href='https://www.google.com/calendar/feeds/kk7f6lefgpmgl9n2eb2q442654%40group.calendar.google.com/acl/full'/><link
rel='self' type='application/atom+xml' href='https://w
ww.google.com/calendar/feeds/default/owncalendars/full/kk7f6lefgpmgl9n2eb2q442654%40group.calendar.google.com'/><link
rel='edit' type='application/atom+xml'
href='https://www.google.com/calendar/feeds/default/owncalendars/full/kk7f6lefgpmgl9n2eb2q442654%40group.calendar.google.com'/><author><name>Test
Calendar 1</name></author><gCal:accesslevel value='owner'/><gCal:color value='#7A367A'/><gCal:hidden
value='false'/><gCal:selected value='false'/><gCal:timezone value='UTC'/><gCal:timesCleaned
value='0'/></entry><entry gd:etag='W/"D0QEQn47eCp7JGA9WhFXFEQ."'
gd:kind='calendar#calendar'><id>http://www.google.com/calendar/feeds/default/calendars/pjtb9f9ftlagtskodcno87df64%40group.calendar.google.com</id><published>2013-07-29T14:26:03.004Z</published><updated>2013-07-22T12:15:03.000Z</updated><app:edited>2013-07-22T12:15:03.000Z</app:edited><category
scheme='http://schemas.google.com/g/2005#kind'
term='http://schemas.google.com/gCal/2005#calendarmeta'/><title type='text'>
Test Calendar 1</title><content type='application/atom+xml'
src='https://www.google.com/calendar/feeds/pjtb9f9ftlagtskodcno87df64%40group.calendar.google.com/private/full'/><link
rel='alternate' type='application/atom+xml'
href='https://www.google.com/calendar/feeds/pjtb9f9ftlagtskodcno87df64%40group.calendar.google.com/private/full'/><link
rel='http://schemas.google.com/gCal/2005#eventFeed' type='application/atom+xml'
href='https://www.google.com/calendar/feeds/pjtb9f9ftlagtskodcno87df64%40group.calendar.google.com/private/full'/><link
rel='http://schemas.google.com/acl/2007#accessControlList' type='application/atom+xml'
href='https://www.google.com/calendar/feeds/pjtb9f9ftlagtskodcno87df64%40group.calendar.google.com/acl/full'/><link
rel='self' type='application/atom+xml'
href='https://www.google.com/calendar/feeds/default/owncalendars/full/pjtb9f9ftlagtskodcno87df64%40group.calendar.google.com'/><link
rel='edit' type='application/atom+xml' href='https://www.google.com/cal
endar/feeds/default/owncalendars/full/pjtb9f9ftlagtskodcno87df64%40group.calendar.google.com'/><author><name>Test
Calendar 1</name></author><gCal:accesslevel value='owner'/><gCal:color value='#7A367A'/><gCal:hidden
value='false'/><gCal:selected value='false'/><gCal:timezone value='UTC'/><gCal:timesCleaned
value='0'/></entry><entry gd:etag='W/"C0IMSX47eCp7JGA9WhFXEUs."'
gd:kind='calendar#calendar'><id>http://www.google.com/calendar/feeds/default/calendars/adj4kq31s34mapkjk2tqoeg10o%40group.calendar.google.com</id><published>2013-07-29T14:26:03.003Z</published><updated>2013-07-18T15:33:08.000Z</updated><app:edited>2013-07-18T15:33:08.000Z</app:edited><category
scheme='http://schemas.google.com/g/2005#kind'
term='http://schemas.google.com/gCal/2005#calendarmeta'/><title type='text'>Test Calendar 1</title><content
type='application/atom+xml'
src='https://www.google.com/calendar/feeds/adj4kq31s34mapkjk2tqoeg10o%40group.calendar.google.com/private/full'/><link
rel='alter
nate' type='application/atom+xml'
href='https://www.google.com/calendar/feeds/adj4kq31s34mapkjk2tqoeg10o%40group.calendar.google.com/private/full'/><link
rel='http://schemas.google.com/gCal/2005#eventFeed' type='application/atom+xml'
href='https://www.google.com/calendar/feeds/adj4kq31s34mapkjk2tqoeg10o%40group.calendar.google.com/private/full'/><link
rel='http://schemas.google.com/acl/2007#accessControlList' type='application/atom+xml'
href='https://www.google.com/calendar/feeds/adj4kq31s34mapkjk2tqoeg10o%40group.calendar.google.com/acl/full'/><link
rel='self' type='application/atom+xml'
href='https://www.google.com/calendar/feeds/default/owncalendars/full/adj4kq31s34mapkjk2tqoeg10o%40group.calendar.google.com'/><link
rel='edit' type='application/atom+xml'
href='https://www.google.com/calendar/feeds/default/owncalendars/full/adj4kq31s34mapkjk2tqoeg10o%40group.calendar.google.com'/><author><name>Test
Calendar 1</name></author><gCal:accesslevel value='owner'/><gCal:color valu
e='#7A367A'/><gCal:hidden value='false'/><gCal:selected value='false'/><gCal:timezone
value='UTC'/><gCal:timesCleaned value='0'/></entry><entry gd:etag='W/"CkcCRX47eCp7JGA9WhFXEEQ."'
gd:kind='calendar#calendar'><id>http://www.google.com/calendar/feeds/default/calendars/0o4kev4meqmacse9dfg7spuc54%40group.calendar.google.com</id><published>2013-07-29T14:26:03.004Z</published><updated>2013-07-17T19:41:04.000Z</updated><app:edited>2013-07-17T19:41:04.000Z</app:edited><category
scheme='http://schemas.google.com/g/2005#kind'
term='http://schemas.google.com/gCal/2005#calendarmeta'/><title type='text'>Test Calendar 1</title><content
type='application/atom+xml'
src='https://www.google.com/calendar/feeds/0o4kev4meqmacse9dfg7spuc54%40group.calendar.google.com/private/full'/><link
rel='alternate' type='application/atom+xml'
href='https://www.google.com/calendar/feeds/0o4kev4meqmacse9dfg7spuc54%40group.calendar.google.com/private/full'/><link
rel='http://schemas.google.com/gCal
/2005#eventFeed' type='application/atom+xml'
href='https://www.google.com/calendar/feeds/0o4kev4meqmacse9dfg7spuc54%40group.calendar.google.com/private/full'/><link
rel='http://schemas.google.com/acl/2007#accessControlList' type='application/atom+xml'
href='https://www.google.com/calendar/feeds/0o4kev4meqmacse9dfg7spuc54%40group.calendar.google.com/acl/full'/><link
rel='self' type='application/atom+xml'
href='https://www.google.com/calendar/feeds/default/owncalendars/full/0o4kev4meqmacse9dfg7spuc54%40group.calendar.google.com'/><link
rel='edit' type='application/atom+xml'
href='https://www.google.com/calendar/feeds/default/owncalendars/full/0o4kev4meqmacse9dfg7spuc54%40group.calendar.google.com'/><author><name>Test
Calendar 1</name></author><gCal:accesslevel value='owner'/><gCal:color value='#7A367A'/><gCal:hidden
value='false'/><gCal:selected value='false'/><gCal:timezone value='UTC'/><gCal:timesCleaned
value='0'/></entry><entry gd:etag='W/"DU4CQ347eCp7JGA9WhFWEU0.&quo
t;'
gd:kind='calendar#calendar'><id>http://www.google.com/calendar/feeds/default/calendars/ffgqorqe5gt2fkm9dmlo7irki0%40group.calendar.google.com</id><published>2013-07-29T14:26:03.004Z</published><updated>2013-07-29T14:26:02.000Z</updated><app:edited>2013-07-29T14:26:02.000Z</app:edited><category
scheme='http://schemas.google.com/g/2005#kind'
term='http://schemas.google.com/gCal/2005#calendarmeta'/><title type='text'>Test Calendar 2</title><content
type='application/atom+xml'
src='https://www.google.com/calendar/feeds/ffgqorqe5gt2fkm9dmlo7irki0%40group.calendar.google.com/private/full'/><link
rel='alternate' type='application/atom+xml'
href='https://www.google.com/calendar/feeds/ffgqorqe5gt2fkm9dmlo7irki0%40group.calendar.google.com/private/full'/><link
rel='http://schemas.google.com/gCal/2005#eventFeed' type='application/atom+xml'
href='https://www.google.com/calendar/feeds/ffgqorqe5gt2fkm9dmlo7irki0%40group.calendar.google.com/private/full'/><link
rel='http://schemas.goog
le.com/acl/2007#accessControlList' type='application/atom+xml'
href='https://www.google.com/calendar/feeds/ffgqorqe5gt2fkm9dmlo7irki0%40group.calendar.google.com/acl/full'/><link
rel='self' type='application/atom+xml'
href='https://www.google.com/calendar/feeds/default/owncalendars/full/ffgqorqe5gt2fkm9dmlo7irki0%40group.calendar.google.com'/><link
rel='edit' type='application/atom+xml'
href='https://www.google.com/calendar/feeds/default/owncalendars/full/ffgqorqe5gt2fkm9dmlo7irki0%40group.calendar.google.com'/><author><name>Test
Calendar 2</name></author><gCal:accesslevel value='owner'/><gCal:color value='#7A367A'/><gCal:hidden
value='false'/><gCal:selected value='false'/><gCal:timezone value='UTC'/><gCal:timesCleaned
value='0'/></entry><entry gd:etag='W/"CEcEQH47eCp7JGA9WhFXFEk."'
gd:kind='calendar#calendar'><id>http://www.google.com/calendar/feeds/default/calendars/tdfbnqgkir4ealuojaptg4ugo4%40group.calendar.google.com</id><published>2013-07-29T14:26:03.004Z</pu
blished><updated>2013-07-21T21:26:41.000Z</updated><app:edited>2013-07-21T21:26:41.000Z</app:edited><category
scheme='http://schemas.google.com/g/2005#kind'
term='http://schemas.google.com/gCal/2005#calendarmeta'/><title type='text'>Test Calendar 2</title><content
type='application/atom+xml'
src='https://www.google.com/calendar/feeds/tdfbnqgkir4ealuojaptg4ugo4%40group.calendar.google.com/private/full'/><link
rel='alternate' type='application/atom+xml'
href='https://www.google.com/calendar/feeds/tdfbnqgkir4ealuojaptg4ugo4%40group.calendar.google.com/private/full'/><link
rel='http://schemas.google.com/gCal/2005#eventFeed' type='application/atom+xml'
href='https://www.google.com/calendar/feeds/tdfbnqgkir4ealuojaptg4ugo4%40group.calendar.google.com/private/full'/><link
rel='http://schemas.google.com/acl/2007#accessControlList' type='application/atom+xml'
href='https://www.google.com/calendar/feeds/tdfbnqgkir4ealuojaptg4ugo4%40group.calendar.google.com/acl/full'/><link
rel='self'
type='application/atom+xml'
href='https://www.google.com/calendar/feeds/default/owncalendars/full/tdfbnqgkir4ealuojaptg4ugo4%40group.calendar.google.com'/><link
rel='edit' type='application/atom+xml'
href='https://www.google.com/calendar/feeds/default/owncalendars/full/tdfbnqgkir4ealuojaptg4ugo4%40group.calendar.google.com'/><author><name>Test
Calendar 2</name></author><gCal:accesslevel value='owner'/><gCal:color value='#2952A3'/><gCal:hidden
value='false'/><gCal:selected value='true'/><gCal:timezone value='UTC'/><gCal:timesCleaned
value='0'/></entry><entry gd:etag='W/"CUINSH47eCp7JGA9WhFXFkw."'
gd:kind='calendar#calendar'><id>http://www.google.com/calendar/feeds/default/calendars/iukm1aqo76uncod4fiblvpf360%40group.calendar.google.com</id><published>2013-07-29T14:26:03.003Z</published><updated>2013-07-23T21:06:39.000Z</updated><app:edited>2013-07-23T21:06:39.000Z</app:edited><category
scheme='http://schemas.google.com/g/2005#kind' term='http://schemas.google.com/g
Cal/2005#calendarmeta'/><title type='text'>Test Calendar 2</title><content type='application/atom+xml'
src='https://www.google.com/calendar/feeds/iukm1aqo76uncod4fiblvpf360%40group.calendar.google.com/private/full'/><link
rel='alternate' type='application/atom+xml'
href='https://www.google.com/calendar/feeds/iukm1aqo76uncod4fiblvpf360%40group.calendar.google.com/private/full'/><link
rel='http://schemas.google.com/gCal/2005#eventFeed' type='application/atom+xml'
href='https://www.google.com/calendar/feeds/iukm1aqo76uncod4fiblvpf360%40group.calendar.google.com/private/full'/><link
rel='http://schemas.google.com/acl/2007#accessControlList' type='application/atom+xml'
href='https://www.google.com/calendar/feeds/iukm1aqo76uncod4fiblvpf360%40group.calendar.google.com/acl/full'/><link
rel='self' type='application/atom+xml'
href='https://www.google.com/calendar/feeds/default/owncalendars/full/iukm1aqo76uncod4fiblvpf360%40group.calendar.google.com'/><link
rel='edit' type='application
/atom+xml'
href='https://www.google.com/calendar/feeds/default/owncalendars/full/iukm1aqo76uncod4fiblvpf360%40group.calendar.google.com'/><author><name>Test
Calendar 2</name></author><gCal:accesslevel value='owner'/><gCal:color value='#7A367A'/><gCal:hidden
value='false'/><gCal:selected value='false'/><gCal:timezone value='UTC'/><gCal:timesCleaned
value='0'/></entry><entry gd:etag='W/"CkcAR347eCp7JGA9WhFXEUo."'
gd:kind='calendar#calendar'><id>http://www.google.com/calendar/feeds/default/calendars/g2s9f1415gpflngh79t7p4iupk%40group.calendar.google.com</id><published>2013-07-29T14:26:03.003Z</published><updated>2013-07-18T17:54:06.000Z</updated><app:edited>2013-07-18T17:54:06.000Z</app:edited><category
scheme='http://schemas.google.com/g/2005#kind'
term='http://schemas.google.com/gCal/2005#calendarmeta'/><title type='text'>Test Calendar 2</title><content
type='application/atom+xml'
src='https://www.google.com/calendar/feeds/g2s9f1415gpflngh79t7p4iupk%40group.calendar
.google.com/private/full'/><link rel='alternate' type='application/atom+xml'
href='https://www.google.com/calendar/feeds/g2s9f1415gpflngh79t7p4iupk%40group.calendar.google.com/private/full'/><link
rel='http://schemas.google.com/gCal/2005#eventFeed' type='application/atom+xml'
href='https://www.google.com/calendar/feeds/g2s9f1415gpflngh79t7p4iupk%40group.calendar.google.com/private/full'/><link
rel='http://schemas.google.com/acl/2007#accessControlList' type='application/atom+xml'
href='https://www.google.com/calendar/feeds/g2s9f1415gpflngh79t7p4iupk%40group.calendar.google.com/acl/full'/><link
rel='self' type='application/atom+xml'
href='https://www.google.com/calendar/feeds/default/owncalendars/full/g2s9f1415gpflngh79t7p4iupk%40group.calendar.google.com'/><link
rel='edit' type='application/atom+xml'
href='https://www.google.com/calendar/feeds/default/owncalendars/full/g2s9f1415gpflngh79t7p4iupk%40group.calendar.google.com'/><author><name>Test
Calendar 2</name></author><gCal:
accesslevel value='owner'/><gCal:color value='#7A367A'/><gCal:hidden value='false'/><gCal:selected
value='false'/><gCal:timezone value='UTC'/><gCal:timesCleaned value='0'/></entry><entry
gd:etag='W/"DEUBR347eCp7JGA9WhFXE0s."'
gd:kind='calendar#calendar'><id>http://www.google.com/calendar/feeds/default/calendars/qsr4sk4kj8s8o9rbnt3t9c6kr8%40group.calendar.google.com</id><published>2013-07-29T14:26:03.003Z</published><updated>2013-07-21T00:24:16.000Z</updated><app:edited>2013-07-21T00:24:16.000Z</app:edited><category
scheme='http://schemas.google.com/g/2005#kind'
term='http://schemas.google.com/gCal/2005#calendarmeta'/><title type='text'>Test Calendar 3</title><content
type='application/atom+xml'
src='https://www.google.com/calendar/feeds/qsr4sk4kj8s8o9rbnt3t9c6kr8%40group.calendar.google.com/private/full'/><link
rel='alternate' type='application/atom+xml'
href='https://www.google.com/calendar/feeds/qsr4sk4kj8s8o9rbnt3t9c6kr8%40group.calendar.google.com/private/full'
/><link rel='http://schemas.google.com/gCal/2005#eventFeed' type='application/atom+xml'
href='https://www.google.com/calendar/feeds/qsr4sk4kj8s8o9rbnt3t9c6kr8%40group.calendar.google.com/private/full'/><link
rel='http://schemas.google.com/acl/2007#accessControlList' type='application/atom+xml'
href='https://www.google.com/calendar/feeds/qsr4sk4kj8s8o9rbnt3t9c6kr8%40group.calendar.google.com/acl/full'/><link
rel='self' type='application/atom+xml'
href='https://www.google.com/calendar/feeds/default/owncalendars/full/qsr4sk4kj8s8o9rbnt3t9c6kr8%40group.calendar.google.com'/><link
rel='edit' type='application/atom+xml'
href='https://www.google.com/calendar/feeds/default/owncalendars/full/qsr4sk4kj8s8o9rbnt3t9c6kr8%40group.calendar.google.com'/><author><name>Test
Calendar 3</name></author><gCal:accesslevel value='owner'/><gCal:color value='#2952A3'/><gCal:hidden
value='false'/><gCal:selected value='true'/><gCal:timezone value='UTC'/><gCal:timesCleaned
value='0'/></entry></feed>
+
diff --git a/gdata/tests/traces/calendar/setup-batch-async b/gdata/tests/traces/calendar/setup-batch-async
new file mode 100644
index 0000000..6b745b4
--- /dev/null
+++ b/gdata/tests/traces/calendar/setup-batch-async
@@ -0,0 +1,75 @@
+> POST /calendar/feeds/default/private/full HTTP/1.1
+> Soup-Debug-Timestamp: 1375108054
+> Soup-Debug: SoupSession 1 (0x6592c0), SoupMessage 127 (0x7fffd804b0b0), SoupSocket 118 (0x8deae0)
+> Host: www.google.com
+> Authorization: GoogleLogin
auth=DQAAAM4AAAAlDUC-WQgltDHdndYDddr-1F5rVSSb-XFGPYjU_reMdFj7RP5AC-wIlZUljXXhCvATEt-rmld3pWsbivzPlhqzJUZcnSXxXjuP_PPM9e9TDVfyT7zXdclDNBmUEUHpuRE2pV8FcZ694nfSJrFnDanE5PgCG-Dp1I5RxEuTPBxWWO7bnTkK1M79Pq_KbuLDIXRpK4Q4OopOOwGyiV_NzUDT4fZ6Kw_yLolXssa1hHDvNlxFt5JLoN5p81KiTlQbRKh13BT_PF54cV4v9VkeqkDm
+> GData-Version: 2
+> Content-Type: application/atom+xml
+> Accept-Encoding: gzip, deflate
+> Connection: Keep-Alive
+>
+> <?xml version='1.0' encoding='UTF-8'?><entry xmlns='http://www.w3.org/2005/Atom'
xmlns:gCal='http://schemas.google.com/gCal/2005' xmlns:gd='http://schemas.google.com/g/2005'
xmlns:app='http://www.w3.org/2007/app'><title type='text'>Party 'Til You Puke</title><category
term='http://schemas.google.com/g/2005#event'
scheme='http://schemas.google.com/g/2005#kind'/><gCal:guestsCanModify
value='false'/><gCal:guestsCanInviteOthers value='false'/><gCal:guestsCanSeeGuests
value='false'/><gCal:anyoneCanAddSelf value='false'/></entry>
+
+< HTTP/1.1 302 Moved Temporarily
+< Soup-Debug-Timestamp: 1375108055
+< Soup-Debug: SoupMessage 127 (0x7fffd804b0b0)
+< Update-Client-Auth:
DQAAAM8AAAAlDUC-WQgltDHdndYDddr-1F5rVSSb-XFGPYjU_reMdFj7RP5AC-wIlZUljXXhCvATEt-rmld3pWsbivzPlhqzJUZcnSXxXjuP_PPM9e9TDVfyT7zXdclDNBmUEUHpuRE2pV8FcZ694nfSJrFnDanE5PgCG-Dp1I5RxEuTPBxWWO7bnTkK1M79Pq_KbuLDIXThTgckY3-hSb61OvnzXxSJ7d2jzDTq4SYJOcXEK19cfN8WmIspK2CGATjYnx3q1Fz9ZgntzaOCi00pQJhkctNT
+< Set-Cookie: DO_NOT_CACHE_RESPONSE=true;Expires=Mon, 29-Jul-2013 14:27:36 GMT
+< Set-Cookie: S=calendar=sy7IlZQc0xDwS-SGGuG6Lg;Expires=Sun, 11-Aug-2013 21:01:05 GMT;Secure
+< Expires: Mon, 29 Jul 2013 14:27:35 GMT
+< Date: Mon, 29 Jul 2013 14:27:35 GMT
+< Location: https://www.google.com/calendar/feeds/default/private/full?gsessionid=sy7IlZQc0xDwS-SGGuG6Lg
+< Content-Type: text/html; charset=UTF-8
+< Cache-control: private, max-age=0
+< X-Content-Type-Options: nosniff
+< X-Frame-Options: SAMEORIGIN
+< X-XSS-Protection: 1; mode=block
+< Server: GSE
+< Transfer-Encoding: chunked
+<
+< <HTML>
+< <HEAD>
+< <TITLE>Moved Temporarily</TITLE>
+< </HEAD>
+< <BODY BGCOLOR="#FFFFFF" TEXT="#000000">
+< <H1>Moved Temporarily</H1>
+< The document has moved <A
HREF="https://www.google.com/calendar/feeds/default/private/full?gsessionid=sy7IlZQc0xDwS-SGGuG6Lg">here</A>.
+< </BODY>
+< </HTML>
+
+> POST /calendar/feeds/default/private/full?gsessionid=sy7IlZQc0xDwS-SGGuG6Lg HTTP/1.1
+> Soup-Debug-Timestamp: 1375108055
+> Soup-Debug: SoupSession 1 (0x6592c0), SoupMessage 127 (0x7fffd804b0b0), SoupSocket 119 (0x8dede0),
restarted
+> Host: www.google.com
+> Authorization: GoogleLogin
auth=DQAAAM4AAAAlDUC-WQgltDHdndYDddr-1F5rVSSb-XFGPYjU_reMdFj7RP5AC-wIlZUljXXhCvATEt-rmld3pWsbivzPlhqzJUZcnSXxXjuP_PPM9e9TDVfyT7zXdclDNBmUEUHpuRE2pV8FcZ694nfSJrFnDanE5PgCG-Dp1I5RxEuTPBxWWO7bnTkK1M79Pq_KbuLDIXRpK4Q4OopOOwGyiV_NzUDT4fZ6Kw_yLolXssa1hHDvNlxFt5JLoN5p81KiTlQbRKh13BT_PF54cV4v9VkeqkDm
+> GData-Version: 2
+> Content-Type: application/atom+xml
+> Accept-Encoding: gzip, deflate
+> Connection: Keep-Alive
+> Content-Length: 534
+>
+> <?xml version='1.0' encoding='UTF-8'?><entry xmlns='http://www.w3.org/2005/Atom'
xmlns:gCal='http://schemas.google.com/gCal/2005' xmlns:gd='http://schemas.google.com/g/2005'
xmlns:app='http://www.w3.org/2007/app'><title type='text'>Party 'Til You Puke</title><category
term='http://schemas.google.com/g/2005#event'
scheme='http://schemas.google.com/g/2005#kind'/><gCal:guestsCanModify
value='false'/><gCal:guestsCanInviteOthers value='false'/><gCal:guestsCanSeeGuests
value='false'/><gCal:anyoneCanAddSelf value='false'/></entry>
+
+< HTTP/1.1 201 Created
+< Soup-Debug-Timestamp: 1375108055
+< Soup-Debug: SoupMessage 127 (0x7fffd804b0b0)
+< Update-Client-Auth:
DQAAAM8AAAAlDUC-WQgltDHdndYDddr-ODYysS96Taaw1NaIYtJAAHEXCZ_GMPV8cwrWmi_-pskMkzDa8yS5h3Lx6BUX8K1OQLMPBV7rpZGHtUa1jYE1jA_4X05rZ800eKz2vNaGdZYoiYJwGnkqCe72OBS-ReHTEtvQtr7VG9ZYkAslaj0Tffvz8pB9ItwBfiM3-4oLSkIEFXx8_eyUlfeNChSfSAvSSqTyG58No5P6HZMRKSJtwsyLwtxAl4BhBMfGX_Uh_z0XCyGMW8beXiNXZ4h5XkwP
+< Set-Cookie: DO_NOT_CACHE_RESPONSE=true;Expires=Mon, 29-Jul-2013 14:27:36 GMT
+< Set-Cookie: S=calendar=RMChu5TZknrfgaA3fRZZng;Expires=Wed, 07-Aug-2013 12:29:20 GMT;Secure
+< Expires: Mon, 29 Jul 2013 14:27:35 GMT
+< Date: Mon, 29 Jul 2013 14:27:35 GMT
+< Content-Type: application/atom+xml; charset=UTF-8; type=entry
+< Cache-control: private, max-age=0, must-revalidate, no-transform
+< Vary: Accept, X-GData-Authorization, GData-Version
+< GData-Version: 2.6
+< ETag: "EEoDRgZEeyp7JGA6WhNS"
+< Location: https://www.google.com/calendar/feeds/default/private/full/4vj237jguoan48oeum6m3lhqss
+< Content-Location: https://www.google.com/calendar/feeds/default/private/full/4vj237jguoan48oeum6m3lhqss
+< X-Content-Type-Options: nosniff
+< X-Frame-Options: SAMEORIGIN
+< X-XSS-Protection: 1; mode=block
+< Server: GSE
+< Transfer-Encoding: chunked
+<
+< <?xml version='1.0' encoding='UTF-8'?><entry xmlns='http://www.w3.org/2005/Atom'
xmlns:app='http://www.w3.org/2007/app' xmlns:gCal='http://schemas.google.com/gCal/2005'
xmlns:gd='http://schemas.google.com/g/2005' gd:etag='"EEoDRgZEeyp7JGA6WhNS"'
gd:kind='calendar#event'><id>http://www.google.com/calendar/feeds/default/events/4vj237jguoan48oeum6m3lhqss</id><published>2013-07-29T14:27:35.000Z</published><updated>2013-07-29T14:27:35.000Z</updated><app:edited>2013-07-29T14:27:35.000Z</app:edited><category
scheme='http://schemas.google.com/g/2005#kind' term='http://schemas.google.com/g/2005#event'/><title>Party
'Til You Puke</title><content/><link rel='alternate' type='text/html'
href='https://www.google.com/calendar/event?eid=NHZqMjM3amd1b2FuNDhvZXVtNm0zbGhxc3MgbGliZ2RhdGEudGVzdEBnb29nbGVtYWlsLmNvbQ'
title='alternate'/><link rel='self' type='application/atom+xml'
href='https://www.google.com/calendar/feeds/default/private/full/4vj237jguoan48oeum6m3lhqss'/><link rel='
edit' type='application/atom+xml'
href='https://www.google.com/calendar/feeds/default/private/full/4vj237jguoan48oeum6m3lhqss'/><author><name>GData
Test</name><email>libgdata test googlemail com</email></author><gd:comments><gd:feedLink
href='https://www.google.com/calendar/feeds/default/private/full/4vj237jguoan48oeum6m3lhqss/comments'/></gd:comments><gd:eventStatus
value='http://schemas.google.com/g/2005#event.confirmed'/><gd:where valueString=''/><gd:who email='libgdata
test googlemail com' rel='http://schemas.google.com/g/2005#event.organizer' valueString='GData
Test'/><gd:when endTime='2013-07-29T15:27:35.000+01:00'
startTime='2013-07-29T15:27:35.000+01:00'/><gd:transparency
value='http://schemas.google.com/g/2005#event.opaque'/><gd:visibility
value='http://schemas.google.com/g/2005#event.default'/><gCal:anyoneCanAddSelf
value='false'/><gCal:guestsCanInviteOthers value='false'/><gCal:guestsCanModify
value='false'/><gCal:guestsCanSeeGuests value='false'/><gCal:sequence v
alue='0'/><gCal:uid value='4vj237jguoan48oeum6m3lhqss google com'/></entry>
+
diff --git a/gdata/tests/traces/calendar/setup-query-calendars
b/gdata/tests/traces/calendar/setup-query-calendars
new file mode 100644
index 0000000..8d41b3a
--- /dev/null
+++ b/gdata/tests/traces/calendar/setup-query-calendars
@@ -0,0 +1,150 @@
+> POST /calendar/feeds/default/owncalendars/full HTTP/1.1
+> Soup-Debug-Timestamp: 1375107966
+> Soup-Debug: SoupSession 1 (0x6592c0), SoupMessage 53 (0x7fffe003abb0), SoupSocket 48 (0x8ded20)
+> Host: www.google.com
+> Authorization: GoogleLogin
auth=DQAAAM4AAAAlDUC-WQgltDHdndYDddr-1F5rVSSb-XFGPYjU_reMdFj7RP5AC-wIlZUljXXhCvATEt-rmld3pWsbivzPlhqzJUZcnSXxXjuP_PPM9e9TDVfyT7zXdclDNBmUEUHpuRE2pV8FcZ694nfSJrFnDanE5PgCG-Dp1I5RxEuTPBxWWO7bnTkK1M79Pq_KbuLDIXRpK4Q4OopOOwGyiV_NzUDT4fZ6Kw_yLolXssa1hHDvNlxFt5JLoN5p81KiTlQbRKh13BT_PF54cV4v9VkeqkDm
+> GData-Version: 2
+> Content-Type: application/atom+xml
+> Accept-Encoding: gzip, deflate
+> Connection: Keep-Alive
+>
+> <?xml version='1.0' encoding='UTF-8'?><entry xmlns='http://www.w3.org/2005/Atom'
xmlns:gCal='http://schemas.google.com/gCal/2005' xmlns:gd='http://schemas.google.com/g/2005'
xmlns:app='http://www.w3.org/2007/app'><title type='text'>Test Calendar 1</title><category
term='http://schemas.google.com/gCal/2005#calendarmeta'
scheme='http://schemas.google.com/g/2005#kind'/><gCal:hidden value='false'/><gCal:color
value='#7a367a'/><gCal:selected value='false'/></entry>
+
+< HTTP/1.1 302 Moved Temporarily
+< Soup-Debug-Timestamp: 1375107966
+< Soup-Debug: SoupMessage 53 (0x7fffe003abb0)
+< Update-Client-Auth:
DQAAAM8AAAAlDUC-WQgltDHdndYDddr-1F5rVSSb-XFGPYjU_reMdFj7RP5AC-wIlZUljXXhCvATEt-rmld3pWsbivzPlhqzJUZcnSXxXjuP_PPM9e9TDVfyT7zXdclDNBmUEUHpuRE2pV8FcZ694nfSJrFnDanE5PgCG-Dp1I5RxEuTPBxWWO7bnTkK1M79Pq_KbuLDIXThTgckY3-hSb61OvnzXxSJ7d2jzDTq4SYJOcXEK19cfN8WmIspK2CGATjYnx3q1Fz9ZgntzaOCi00pQJhkctNT
+< Set-Cookie: DO_NOT_CACHE_RESPONSE=true;Expires=Mon, 29-Jul-2013 14:26:07 GMT
+< Set-Cookie: S=calendar=CAX1Js5qSCPbeNlgcSd06w;Expires=Wed, 07-Aug-2013 11:58:39 GMT;Secure
+< Expires: Mon, 29 Jul 2013 14:26:06 GMT
+< Date: Mon, 29 Jul 2013 14:26:06 GMT
+< Location: https://www.google.com/calendar/feeds/default/owncalendars/full?gsessionid=CAX1Js5qSCPbeNlgcSd06w
+< Content-Type: text/html; charset=UTF-8
+< Cache-control: private, max-age=0
+< X-Content-Type-Options: nosniff
+< X-Frame-Options: SAMEORIGIN
+< X-XSS-Protection: 1; mode=block
+< Server: GSE
+< Transfer-Encoding: chunked
+<
+< <HTML>
+< <HEAD>
+< <TITLE>Moved Temporarily</TITLE>
+< </HEAD>
+< <BODY BGCOLOR="#FFFFFF" TEXT="#000000">
+< <H1>Moved Temporarily</H1>
+< The document has moved <A
HREF="https://www.google.com/calendar/feeds/default/owncalendars/full?gsessionid=CAX1Js5qSCPbeNlgcSd06w">here</A>.
+< </BODY>
+< </HTML>
+
+> POST /calendar/feeds/default/owncalendars/full?gsessionid=CAX1Js5qSCPbeNlgcSd06w HTTP/1.1
+> Soup-Debug-Timestamp: 1375107966
+> Soup-Debug: SoupSession 1 (0x6592c0), SoupMessage 53 (0x7fffe003abb0), SoupSocket 49 (0x8deba0), restarted
+> Host: www.google.com
+> Authorization: GoogleLogin
auth=DQAAAM4AAAAlDUC-WQgltDHdndYDddr-1F5rVSSb-XFGPYjU_reMdFj7RP5AC-wIlZUljXXhCvATEt-rmld3pWsbivzPlhqzJUZcnSXxXjuP_PPM9e9TDVfyT7zXdclDNBmUEUHpuRE2pV8FcZ694nfSJrFnDanE5PgCG-Dp1I5RxEuTPBxWWO7bnTkK1M79Pq_KbuLDIXRpK4Q4OopOOwGyiV_NzUDT4fZ6Kw_yLolXssa1hHDvNlxFt5JLoN5p81KiTlQbRKh13BT_PF54cV4v9VkeqkDm
+> GData-Version: 2
+> Content-Type: application/atom+xml
+> Accept-Encoding: gzip, deflate
+> Connection: Keep-Alive
+> Content-Length: 464
+>
+> <?xml version='1.0' encoding='UTF-8'?><entry xmlns='http://www.w3.org/2005/Atom'
xmlns:gCal='http://schemas.google.com/gCal/2005' xmlns:gd='http://schemas.google.com/g/2005'
xmlns:app='http://www.w3.org/2007/app'><title type='text'>Test Calendar 1</title><category
term='http://schemas.google.com/gCal/2005#calendarmeta'
scheme='http://schemas.google.com/g/2005#kind'/><gCal:hidden value='false'/><gCal:color
value='#7a367a'/><gCal:selected value='false'/></entry>
+
+< HTTP/1.1 201 Created
+< Soup-Debug-Timestamp: 1375107968
+< Soup-Debug: SoupMessage 53 (0x7fffe003abb0)
+< Update-Client-Auth:
DQAAANAAAAAlDUC-WQgltDHdndYDddr-1F5rVSSb-XFGPYjU_reMdFj7RP5AC-wIlZUljXXhCvATEt-rmld3pWsbivzPlhqzJUZcnSXxXjuP_PPM9e9TDVfyT7zXdclDNBmUEUHpuRE2pV8FcZ694nfSJrFnDanE5PgCG-Dp1I5RxEuTPBxWWO7bnTkK1M79Pq_KbuLDIXQ13oqRh_2p87WcrWeAQnJZpM9mi1et5TBGe84GimS7yuU_utQqgxo_ARltmYbhyQQy5oR9U-3hGYR8T6bNTF75
+< Set-Cookie: DO_NOT_CACHE_RESPONSE=true;Expires=Mon, 29-Jul-2013 14:26:07 GMT
+< Set-Cookie: S=calendar=1-9rXrChrnL08DIyfik3pQ;Expires=Thu, 08-Aug-2013 13:29:09 GMT;Secure
+< Expires: Mon, 29 Jul 2013 14:26:08 GMT
+< Date: Mon, 29 Jul 2013 14:26:08 GMT
+< Content-Type: application/atom+xml; charset=UTF-8; type=entry
+< Cache-control: private, max-age=0, must-revalidate, no-transform
+< Vary: Accept, X-GData-Authorization, GData-Version
+< GData-Version: 2.6
+< ETag: W/"DU4CSX47eCp7JGA9WhFWEU0."
+< Location:
https://www.google.com/calendar/feeds/default/owncalendars/full/rak7fnvu9m3p8tq87a2bqjt37o%40group.calendar.google.com
+< Content-Location:
https://www.google.com/calendar/feeds/default/owncalendars/full/rak7fnvu9m3p8tq87a2bqjt37o%40group.calendar.google.com
+< X-Content-Type-Options: nosniff
+< X-Frame-Options: SAMEORIGIN
+< X-XSS-Protection: 1; mode=block
+< Server: GSE
+< Transfer-Encoding: chunked
+<
+< <?xml version='1.0' encoding='UTF-8'?><entry xmlns='http://www.w3.org/2005/Atom'
xmlns:app='http://www.w3.org/2007/app' xmlns:gCal='http://schemas.google.com/gCal/2005'
xmlns:gd='http://schemas.google.com/g/2005' gd:etag='W/"DU4CSX47eCp7JGA9WhFWEU0."'
gd:kind='calendar#calendar'><id>http://www.google.com/calendar/feeds/default/calendars/rak7fnvu9m3p8tq87a2bqjt37o%40group.calendar.google.com</id><published>2013-07-29T14:26:08.705Z</published><updated>2013-07-29T14:26:08.000Z</updated><app:edited>2013-07-29T14:26:08.000Z</app:edited><category
scheme='http://schemas.google.com/g/2005#kind'
term='http://schemas.google.com/gCal/2005#calendarmeta'/><title>Test Calendar 1</title><content
type='application/atom+xml;type=feed'
src='https://www.google.com/calendar/feeds/rak7fnvu9m3p8tq87a2bqjt37o%40group.calendar.google.com/private/full'/><link
rel='alternate' type='application/atom+xml'
href='https://www.google.com/calendar/feeds/rak7fnvu9m3p8tq87a2bqjt37o%40group.calenda
r.google.com/private/full'/><link rel='http://schemas.google.com/gCal/2005#eventFeed'
type='application/atom+xml'
href='https://www.google.com/calendar/feeds/rak7fnvu9m3p8tq87a2bqjt37o%40group.calendar.google.com/private/full'/><link
rel='http://schemas.google.com/acl/2007#accessControlList' type='application/atom+xml'
href='https://www.google.com/calendar/feeds/rak7fnvu9m3p8tq87a2bqjt37o%40group.calendar.google.com/acl/full'/><link
rel='self' type='application/atom+xml'
href='https://www.google.com/calendar/feeds/default/owncalendars/full/rak7fnvu9m3p8tq87a2bqjt37o%40group.calendar.google.com'/><link
rel='edit' type='application/atom+xml'
href='https://www.google.com/calendar/feeds/default/owncalendars/full/rak7fnvu9m3p8tq87a2bqjt37o%40group.calendar.google.com'/><author><name>Test
Calendar 1</name></author><gCal:accesslevel value='owner'/><gCal:color value='#7A367A'/><gCal:hidden
value='false'/><gCal:selected value='false'/><gCal:timezone value='UTC'/><gCal:timesCleaned va
lue='0'/></entry>
+
+> POST /calendar/feeds/default/owncalendars/full HTTP/1.1
+> Soup-Debug-Timestamp: 1375107968
+> Soup-Debug: SoupSession 1 (0x6592c0), SoupMessage 54 (0x7fffe40149a0), SoupSocket 50 (0x8deea0)
+> Host: www.google.com
+> Authorization: GoogleLogin
auth=DQAAAM4AAAAlDUC-WQgltDHdndYDddr-1F5rVSSb-XFGPYjU_reMdFj7RP5AC-wIlZUljXXhCvATEt-rmld3pWsbivzPlhqzJUZcnSXxXjuP_PPM9e9TDVfyT7zXdclDNBmUEUHpuRE2pV8FcZ694nfSJrFnDanE5PgCG-Dp1I5RxEuTPBxWWO7bnTkK1M79Pq_KbuLDIXRpK4Q4OopOOwGyiV_NzUDT4fZ6Kw_yLolXssa1hHDvNlxFt5JLoN5p81KiTlQbRKh13BT_PF54cV4v9VkeqkDm
+> GData-Version: 2
+> Content-Type: application/atom+xml
+> Accept-Encoding: gzip, deflate
+> Connection: Keep-Alive
+>
+> <?xml version='1.0' encoding='UTF-8'?><entry xmlns='http://www.w3.org/2005/Atom'
xmlns:gCal='http://schemas.google.com/gCal/2005' xmlns:gd='http://schemas.google.com/g/2005'
xmlns:app='http://www.w3.org/2007/app'><title type='text'>Test Calendar 2</title><category
term='http://schemas.google.com/gCal/2005#calendarmeta'
scheme='http://schemas.google.com/g/2005#kind'/><gCal:hidden value='false'/><gCal:color
value='#7a367a'/><gCal:selected value='false'/></entry>
+
+< HTTP/1.1 302 Moved Temporarily
+< Soup-Debug-Timestamp: 1375107968
+< Soup-Debug: SoupMessage 54 (0x7fffe40149a0)
+< Update-Client-Auth:
DQAAAM8AAAAlDUC-WQgltDHdndYDddr-1F5rVSSb-XFGPYjU_reMdFj7RP5AC-wIlZUljXXhCvATEt-rmld3pWsbivzPlhqzJUZcnSXxXjuP_PPM9e9TDVfyT7zXdclDNBmUEUHpuRE2pV8FcZ694nfSJrFnDanE5PgCG-Dp1I5RxEuTPBxWWO7bnTkK1M79Pq_KbuLDIXThTgckY3-hSb61OvnzXxSJ7d2jzDTq4SYJOcXEK19cfN8WmIspK2CGATjYnx3q1Fz9ZgntzaOCi00pQJhkctNT
+< Set-Cookie: DO_NOT_CACHE_RESPONSE=true;Expires=Mon, 29-Jul-2013 14:26:09 GMT
+< Set-Cookie: S=calendar=qXtsU8C1Csqzmyw74orGeA;Expires=Mon, 05-Aug-2013 17:33:33 GMT;Secure
+< Expires: Mon, 29 Jul 2013 14:26:08 GMT
+< Date: Mon, 29 Jul 2013 14:26:08 GMT
+< Location: https://www.google.com/calendar/feeds/default/owncalendars/full?gsessionid=qXtsU8C1Csqzmyw74orGeA
+< Content-Type: text/html; charset=UTF-8
+< Cache-control: private, max-age=0
+< X-Content-Type-Options: nosniff
+< X-Frame-Options: SAMEORIGIN
+< X-XSS-Protection: 1; mode=block
+< Server: GSE
+< Transfer-Encoding: chunked
+<
+< <HTML>
+< <HEAD>
+< <TITLE>Moved Temporarily</TITLE>
+< </HEAD>
+< <BODY BGCOLOR="#FFFFFF" TEXT="#000000">
+< <H1>Moved Temporarily</H1>
+< The document has moved <A
HREF="https://www.google.com/calendar/feeds/default/owncalendars/full?gsessionid=qXtsU8C1Csqzmyw74orGeA">here</A>.
+< </BODY>
+< </HTML>
+
+> POST /calendar/feeds/default/owncalendars/full?gsessionid=qXtsU8C1Csqzmyw74orGeA HTTP/1.1
+> Soup-Debug-Timestamp: 1375107969
+> Soup-Debug: SoupSession 1 (0x6592c0), SoupMessage 54 (0x7fffe40149a0), SoupSocket 51 (0x7fffe003bdf0),
restarted
+> Host: www.google.com
+> Authorization: GoogleLogin
auth=DQAAAM4AAAAlDUC-WQgltDHdndYDddr-1F5rVSSb-XFGPYjU_reMdFj7RP5AC-wIlZUljXXhCvATEt-rmld3pWsbivzPlhqzJUZcnSXxXjuP_PPM9e9TDVfyT7zXdclDNBmUEUHpuRE2pV8FcZ694nfSJrFnDanE5PgCG-Dp1I5RxEuTPBxWWO7bnTkK1M79Pq_KbuLDIXRpK4Q4OopOOwGyiV_NzUDT4fZ6Kw_yLolXssa1hHDvNlxFt5JLoN5p81KiTlQbRKh13BT_PF54cV4v9VkeqkDm
+> GData-Version: 2
+> Content-Type: application/atom+xml
+> Accept-Encoding: gzip, deflate
+> Connection: Keep-Alive
+> Content-Length: 464
+>
+> <?xml version='1.0' encoding='UTF-8'?><entry xmlns='http://www.w3.org/2005/Atom'
xmlns:gCal='http://schemas.google.com/gCal/2005' xmlns:gd='http://schemas.google.com/g/2005'
xmlns:app='http://www.w3.org/2007/app'><title type='text'>Test Calendar 2</title><category
term='http://schemas.google.com/gCal/2005#calendarmeta'
scheme='http://schemas.google.com/g/2005#kind'/><gCal:hidden value='false'/><gCal:color
value='#7a367a'/><gCal:selected value='false'/></entry>
+
+< HTTP/1.1 201 Created
+< Soup-Debug-Timestamp: 1375107971
+< Soup-Debug: SoupMessage 54 (0x7fffe40149a0)
+< Update-Client-Auth:
DQAAAM8AAAAlDUC-WQgltDHdndYDddr-ODYysS96Taaw1NaIYtJAAHEXCZ_GMPV8cwrWmi_-pskMkzDa8yS5h3Lx6BUX8K1OQLMPBV7rpZGHtUa1jYE1jA_4X05rZ800eKz2vNaGdZYoiYJwGnkqCe72OBS-ReHTEtvQtr7VG9ZYkAslaj0Tffvz8pB9ItwBfiM3-4oLSkIEFXx8_eyUlfeNChSfSAvSSqTyG58No5P6HZMRKSJtwsyLwtxAl4BhBMfGX_Uh_z0XCyGMW8beXiNXZ4h5XkwP
+< Set-Cookie: DO_NOT_CACHE_RESPONSE=true;Expires=Mon, 29-Jul-2013 14:26:10 GMT
+< Set-Cookie: S=calendar=7lhv6ddijMCe2du6F47uXQ;Expires=Sun, 11-Aug-2013 17:21:31 GMT;Secure
+< Expires: Mon, 29 Jul 2013 14:26:11 GMT
+< Date: Mon, 29 Jul 2013 14:26:11 GMT
+< Content-Type: application/atom+xml; charset=UTF-8; type=entry
+< Cache-control: private, max-age=0, must-revalidate, no-transform
+< Vary: Accept, X-GData-Authorization, GData-Version
+< GData-Version: 2.6
+< ETag: W/"DU4DQH47eCp7JGA9WhFWEU0."
+< Location:
https://www.google.com/calendar/feeds/default/owncalendars/full/shq8d62hnnkefppgvodj6lqdo4%40group.calendar.google.com
+< Content-Location:
https://www.google.com/calendar/feeds/default/owncalendars/full/shq8d62hnnkefppgvodj6lqdo4%40group.calendar.google.com
+< X-Content-Type-Options: nosniff
+< X-Frame-Options: SAMEORIGIN
+< X-XSS-Protection: 1; mode=block
+< Server: GSE
+< Transfer-Encoding: chunked
+<
+< <?xml version='1.0' encoding='UTF-8'?><entry xmlns='http://www.w3.org/2005/Atom'
xmlns:app='http://www.w3.org/2007/app' xmlns:gCal='http://schemas.google.com/gCal/2005'
xmlns:gd='http://schemas.google.com/g/2005' gd:etag='W/"DU4DQH47eCp7JGA9WhFWEU0."'
gd:kind='calendar#calendar'><id>http://www.google.com/calendar/feeds/default/calendars/shq8d62hnnkefppgvodj6lqdo4%40group.calendar.google.com</id><published>2013-07-29T14:26:11.153Z</published><updated>2013-07-29T14:26:11.000Z</updated><app:edited>2013-07-29T14:26:11.000Z</app:edited><category
scheme='http://schemas.google.com/g/2005#kind'
term='http://schemas.google.com/gCal/2005#calendarmeta'/><title>Test Calendar 2</title><content
type='application/atom+xml;type=feed'
src='https://www.google.com/calendar/feeds/shq8d62hnnkefppgvodj6lqdo4%40group.calendar.google.com/private/full'/><link
rel='alternate' type='application/atom+xml'
href='https://www.google.com/calendar/feeds/shq8d62hnnkefppgvodj6lqdo4%40group.calenda
r.google.com/private/full'/><link rel='http://schemas.google.com/gCal/2005#eventFeed'
type='application/atom+xml'
href='https://www.google.com/calendar/feeds/shq8d62hnnkefppgvodj6lqdo4%40group.calendar.google.com/private/full'/><link
rel='http://schemas.google.com/acl/2007#accessControlList' type='application/atom+xml'
href='https://www.google.com/calendar/feeds/shq8d62hnnkefppgvodj6lqdo4%40group.calendar.google.com/acl/full'/><link
rel='self' type='application/atom+xml'
href='https://www.google.com/calendar/feeds/default/owncalendars/full/shq8d62hnnkefppgvodj6lqdo4%40group.calendar.google.com'/><link
rel='edit' type='application/atom+xml'
href='https://www.google.com/calendar/feeds/default/owncalendars/full/shq8d62hnnkefppgvodj6lqdo4%40group.calendar.google.com'/><author><name>Test
Calendar 2</name></author><gCal:accesslevel value='owner'/><gCal:color value='#7A367A'/><gCal:hidden
value='false'/><gCal:selected value='false'/><gCal:timezone value='UTC'/><gCal:timesCleaned va
lue='0'/></entry>
+
diff --git a/gdata/tests/traces/calendar/setup-query-events b/gdata/tests/traces/calendar/setup-query-events
new file mode 100644
index 0000000..2a6ee20
--- /dev/null
+++ b/gdata/tests/traces/calendar/setup-query-events
@@ -0,0 +1,225 @@
+> POST /calendar/feeds/default/private/full HTTP/1.1
+> Soup-Debug-Timestamp: 1375107999
+> Soup-Debug: SoupSession 1 (0x6592c0), SoupMessage 81 (0x7fffe003a9d0), SoupSocket 74 (0x8dec60)
+> Host: www.google.com
+> Authorization: GoogleLogin
auth=DQAAAM4AAAAlDUC-WQgltDHdndYDddr-1F5rVSSb-XFGPYjU_reMdFj7RP5AC-wIlZUljXXhCvATEt-rmld3pWsbivzPlhqzJUZcnSXxXjuP_PPM9e9TDVfyT7zXdclDNBmUEUHpuRE2pV8FcZ694nfSJrFnDanE5PgCG-Dp1I5RxEuTPBxWWO7bnTkK1M79Pq_KbuLDIXRpK4Q4OopOOwGyiV_NzUDT4fZ6Kw_yLolXssa1hHDvNlxFt5JLoN5p81KiTlQbRKh13BT_PF54cV4v9VkeqkDm
+> GData-Version: 2
+> Content-Type: application/atom+xml
+> Accept-Encoding: gzip, deflate
+> Connection: Keep-Alive
+>
+> <?xml version='1.0' encoding='UTF-8'?><entry xmlns='http://www.w3.org/2005/Atom'
xmlns:gCal='http://schemas.google.com/gCal/2005' xmlns:gd='http://schemas.google.com/g/2005'
xmlns:app='http://www.w3.org/2007/app'><title type='text'>Test Event 1</title><category
term='http://schemas.google.com/g/2005#event'
scheme='http://schemas.google.com/g/2005#kind'/><gCal:guestsCanModify
value='false'/><gCal:guestsCanInviteOthers value='false'/><gCal:guestsCanSeeGuests
value='false'/><gCal:anyoneCanAddSelf value='false'/></entry>
+
+< HTTP/1.1 302 Moved Temporarily
+< Soup-Debug-Timestamp: 1375107999
+< Soup-Debug: SoupMessage 81 (0x7fffe003a9d0)
+< Update-Client-Auth:
DQAAAM8AAAAlDUC-WQgltDHdndYDddr-1F5rVSSb-XFGPYjU_reMdFj7RP5AC-wIlZUljXXhCvATEt-rmld3pWsbivzPlhqzJUZcnSXxXjuP_PPM9e9TDVfyT7zXdclDNBmUEUHpuRE2pV8FcZ694nfSJrFnDanE5PgCG-Dp1I5RxEuTPBxWWO7bnTkK1M79Pq_KbuLDIXThTgckY3-hSb61OvnzXxSJ7d2jzDTq4SYJOcXEK19cfN8WmIspK2CGATjYnx3q1Fz9ZgntzaOCi00pQJhkctNT
+< Set-Cookie: DO_NOT_CACHE_RESPONSE=true;Expires=Mon, 29-Jul-2013 14:26:40 GMT
+< Set-Cookie: S=calendar=x0NwbP_fxgLZSGYXrPcHwA;Expires=Mon, 05-Aug-2013 19:30:07 GMT;Secure
+< Expires: Mon, 29 Jul 2013 14:26:39 GMT
+< Date: Mon, 29 Jul 2013 14:26:39 GMT
+< Location: https://www.google.com/calendar/feeds/default/private/full?gsessionid=x0NwbP_fxgLZSGYXrPcHwA
+< Content-Type: text/html; charset=UTF-8
+< Cache-control: private, max-age=0
+< X-Content-Type-Options: nosniff
+< X-Frame-Options: SAMEORIGIN
+< X-XSS-Protection: 1; mode=block
+< Server: GSE
+< Transfer-Encoding: chunked
+<
+< <HTML>
+< <HEAD>
+< <TITLE>Moved Temporarily</TITLE>
+< </HEAD>
+< <BODY BGCOLOR="#FFFFFF" TEXT="#000000">
+< <H1>Moved Temporarily</H1>
+< The document has moved <A
HREF="https://www.google.com/calendar/feeds/default/private/full?gsessionid=x0NwbP_fxgLZSGYXrPcHwA">here</A>.
+< </BODY>
+< </HTML>
+
+> POST /calendar/feeds/default/private/full?gsessionid=x0NwbP_fxgLZSGYXrPcHwA HTTP/1.1
+> Soup-Debug-Timestamp: 1375107999
+> Soup-Debug: SoupSession 1 (0x6592c0), SoupMessage 81 (0x7fffe003a9d0), SoupSocket 75 (0x7fffe003bdf0),
restarted
+> Host: www.google.com
+> Authorization: GoogleLogin
auth=DQAAAM4AAAAlDUC-WQgltDHdndYDddr-1F5rVSSb-XFGPYjU_reMdFj7RP5AC-wIlZUljXXhCvATEt-rmld3pWsbivzPlhqzJUZcnSXxXjuP_PPM9e9TDVfyT7zXdclDNBmUEUHpuRE2pV8FcZ694nfSJrFnDanE5PgCG-Dp1I5RxEuTPBxWWO7bnTkK1M79Pq_KbuLDIXRpK4Q4OopOOwGyiV_NzUDT4fZ6Kw_yLolXssa1hHDvNlxFt5JLoN5p81KiTlQbRKh13BT_PF54cV4v9VkeqkDm
+> GData-Version: 2
+> Content-Type: application/atom+xml
+> Accept-Encoding: gzip, deflate
+> Connection: Keep-Alive
+> Content-Length: 522
+>
+> <?xml version='1.0' encoding='UTF-8'?><entry xmlns='http://www.w3.org/2005/Atom'
xmlns:gCal='http://schemas.google.com/gCal/2005' xmlns:gd='http://schemas.google.com/g/2005'
xmlns:app='http://www.w3.org/2007/app'><title type='text'>Test Event 1</title><category
term='http://schemas.google.com/g/2005#event'
scheme='http://schemas.google.com/g/2005#kind'/><gCal:guestsCanModify
value='false'/><gCal:guestsCanInviteOthers value='false'/><gCal:guestsCanSeeGuests
value='false'/><gCal:anyoneCanAddSelf value='false'/></entry>
+
+< HTTP/1.1 201 Created
+< Soup-Debug-Timestamp: 1375108000
+< Soup-Debug: SoupMessage 81 (0x7fffe003a9d0)
+< Update-Client-Auth:
DQAAAM4AAAAlDUC-WQgltDHdndYDddr-geSwqup450dH73A2Cl-8pGWAz5Jr6k15x7ETDyyX-gKH9mQLgT8NgpcJeZVMLjIXm1EbZt7eOlczQvHw9uMmD40XUvTc3VuOvT58GOMc7bcR5a-xUVuHMkbEU3g2rCp7Fw3q3lP_QFTWqE59LQAuIJ1V1Mzrj5l73ZloZnprjZsoS6V737LE84MKS3EbUJwdhONiAUU1jBHCL_yAoimGEtnElJMGcEXxs1Pl3YW3Ceub90HJ43ybw11aZdO1mFDL
+< Set-Cookie: DO_NOT_CACHE_RESPONSE=true;Expires=Mon, 29-Jul-2013 14:26:40 GMT
+< Set-Cookie: S=calendar=pK6IA_jZWMEWOZxNthJTuw;Expires=Fri, 09-Aug-2013 11:16:06 GMT;Secure
+< Expires: Mon, 29 Jul 2013 14:26:39 GMT
+< Date: Mon, 29 Jul 2013 14:26:39 GMT
+< Content-Type: application/atom+xml; charset=UTF-8; type=entry
+< Cache-control: private, max-age=0, must-revalidate, no-transform
+< Vary: Accept, X-GData-Authorization, GData-Version
+< GData-Version: 2.6
+< ETag: "EEoDRgVIdyp7JGA6WhNS"
+< Location: https://www.google.com/calendar/feeds/default/private/full/nc5gdt040m67ol63hf0h71v79s
+< Content-Location: https://www.google.com/calendar/feeds/default/private/full/nc5gdt040m67ol63hf0h71v79s
+< X-Content-Type-Options: nosniff
+< X-Frame-Options: SAMEORIGIN
+< X-XSS-Protection: 1; mode=block
+< Server: GSE
+< Transfer-Encoding: chunked
+<
+< <?xml version='1.0' encoding='UTF-8'?><entry xmlns='http://www.w3.org/2005/Atom'
xmlns:app='http://www.w3.org/2007/app' xmlns:gCal='http://schemas.google.com/gCal/2005'
xmlns:gd='http://schemas.google.com/g/2005' gd:etag='"EEoDRgVIdyp7JGA6WhNS"'
gd:kind='calendar#event'><id>http://www.google.com/calendar/feeds/default/events/nc5gdt040m67ol63hf0h71v79s</id><published>2013-07-29T14:26:39.000Z</published><updated>2013-07-29T14:26:39.000Z</updated><app:edited>2013-07-29T14:26:39.000Z</app:edited><category
scheme='http://schemas.google.com/g/2005#kind' term='http://schemas.google.com/g/2005#event'/><title>Test
Event 1</title><content/><link rel='alternate' type='text/html'
href='https://www.google.com/calendar/event?eid=bmM1Z2R0MDQwbTY3b2w2M2hmMGg3MXY3OXMgbGliZ2RhdGEudGVzdEBnb29nbGVtYWlsLmNvbQ'
title='alternate'/><link rel='self' type='application/atom+xml'
href='https://www.google.com/calendar/feeds/default/private/full/nc5gdt040m67ol63hf0h71v79s'/><link
rel='edit' t
ype='application/atom+xml'
href='https://www.google.com/calendar/feeds/default/private/full/nc5gdt040m67ol63hf0h71v79s'/><author><name>GData
Test</name><email>libgdata test googlemail com</email></author><gd:comments><gd:feedLink
href='https://www.google.com/calendar/feeds/default/private/full/nc5gdt040m67ol63hf0h71v79s/comments'/></gd:comments><gd:eventStatus
value='http://schemas.google.com/g/2005#event.confirmed'/><gd:where valueString=''/><gd:who email='libgdata
test googlemail com' rel='http://schemas.google.com/g/2005#event.organizer' valueString='GData
Test'/><gd:when endTime='2013-07-29T15:26:39.000+01:00'
startTime='2013-07-29T15:26:39.000+01:00'/><gd:transparency
value='http://schemas.google.com/g/2005#event.opaque'/><gd:visibility
value='http://schemas.google.com/g/2005#event.default'/><gCal:anyoneCanAddSelf
value='false'/><gCal:guestsCanInviteOthers value='false'/><gCal:guestsCanModify
value='false'/><gCal:guestsCanSeeGuests value='false'/><gCal:sequence value='0
'/><gCal:uid value='nc5gdt040m67ol63hf0h71v79s google com'/></entry>
+
+> POST /calendar/feeds/default/private/full HTTP/1.1
+> Soup-Debug-Timestamp: 1375108000
+> Soup-Debug: SoupSession 1 (0x6592c0), SoupMessage 82 (0x7fffe4014c70), SoupSocket 76 (0x8deba0)
+> Host: www.google.com
+> Authorization: GoogleLogin
auth=DQAAAM4AAAAlDUC-WQgltDHdndYDddr-1F5rVSSb-XFGPYjU_reMdFj7RP5AC-wIlZUljXXhCvATEt-rmld3pWsbivzPlhqzJUZcnSXxXjuP_PPM9e9TDVfyT7zXdclDNBmUEUHpuRE2pV8FcZ694nfSJrFnDanE5PgCG-Dp1I5RxEuTPBxWWO7bnTkK1M79Pq_KbuLDIXRpK4Q4OopOOwGyiV_NzUDT4fZ6Kw_yLolXssa1hHDvNlxFt5JLoN5p81KiTlQbRKh13BT_PF54cV4v9VkeqkDm
+> GData-Version: 2
+> Content-Type: application/atom+xml
+> Accept-Encoding: gzip, deflate
+> Connection: Keep-Alive
+>
+> <?xml version='1.0' encoding='UTF-8'?><entry xmlns='http://www.w3.org/2005/Atom'
xmlns:gCal='http://schemas.google.com/gCal/2005' xmlns:gd='http://schemas.google.com/g/2005'
xmlns:app='http://www.w3.org/2007/app'><title type='text'>Test Event 2</title><category
term='http://schemas.google.com/g/2005#event'
scheme='http://schemas.google.com/g/2005#kind'/><gCal:guestsCanModify
value='false'/><gCal:guestsCanInviteOthers value='false'/><gCal:guestsCanSeeGuests
value='false'/><gCal:anyoneCanAddSelf value='false'/></entry>
+
+< HTTP/1.1 302 Moved Temporarily
+< Soup-Debug-Timestamp: 1375108000
+< Soup-Debug: SoupMessage 82 (0x7fffe4014c70)
+< Update-Client-Auth:
DQAAAM8AAAAlDUC-WQgltDHdndYDddr-1F5rVSSb-XFGPYjU_reMdFj7RP5AC-wIlZUljXXhCvATEt-rmld3pWsbivzPlhqzJUZcnSXxXjuP_PPM9e9TDVfyT7zXdclDNBmUEUHpuRE2pV8FcZ694nfSJrFnDanE5PgCG-Dp1I5RxEuTPBxWWO7bnTkK1M79Pq_KbuLDIXThTgckY3-hSb61OvnzXxSJ7d2jzDTq4SYJOcXEK19cfN8WmIspK2CGATjYnx3q1Fz9ZgntzaOCi00pQJhkctNT
+< Set-Cookie: DO_NOT_CACHE_RESPONSE=true;Expires=Mon, 29-Jul-2013 14:26:41 GMT
+< Set-Cookie: S=calendar=uBqC0MmTGC7Yd4xHan0Ucw;Expires=Mon, 12-Aug-2013 11:26:58 GMT;Secure
+< Expires: Mon, 29 Jul 2013 14:26:40 GMT
+< Date: Mon, 29 Jul 2013 14:26:40 GMT
+< Location: https://www.google.com/calendar/feeds/default/private/full?gsessionid=uBqC0MmTGC7Yd4xHan0Ucw
+< Content-Type: text/html; charset=UTF-8
+< Cache-control: private, max-age=0
+< X-Content-Type-Options: nosniff
+< X-Frame-Options: SAMEORIGIN
+< X-XSS-Protection: 1; mode=block
+< Server: GSE
+< Transfer-Encoding: chunked
+<
+< <HTML>
+< <HEAD>
+< <TITLE>Moved Temporarily</TITLE>
+< </HEAD>
+< <BODY BGCOLOR="#FFFFFF" TEXT="#000000">
+< <H1>Moved Temporarily</H1>
+< The document has moved <A
HREF="https://www.google.com/calendar/feeds/default/private/full?gsessionid=uBqC0MmTGC7Yd4xHan0Ucw">here</A>.
+< </BODY>
+< </HTML>
+
+> POST /calendar/feeds/default/private/full?gsessionid=uBqC0MmTGC7Yd4xHan0Ucw HTTP/1.1
+> Soup-Debug-Timestamp: 1375108000
+> Soup-Debug: SoupSession 1 (0x6592c0), SoupMessage 82 (0x7fffe4014c70), SoupSocket 77 (0x8ded20), restarted
+> Host: www.google.com
+> Authorization: GoogleLogin
auth=DQAAAM4AAAAlDUC-WQgltDHdndYDddr-1F5rVSSb-XFGPYjU_reMdFj7RP5AC-wIlZUljXXhCvATEt-rmld3pWsbivzPlhqzJUZcnSXxXjuP_PPM9e9TDVfyT7zXdclDNBmUEUHpuRE2pV8FcZ694nfSJrFnDanE5PgCG-Dp1I5RxEuTPBxWWO7bnTkK1M79Pq_KbuLDIXRpK4Q4OopOOwGyiV_NzUDT4fZ6Kw_yLolXssa1hHDvNlxFt5JLoN5p81KiTlQbRKh13BT_PF54cV4v9VkeqkDm
+> GData-Version: 2
+> Content-Type: application/atom+xml
+> Accept-Encoding: gzip, deflate
+> Connection: Keep-Alive
+> Content-Length: 522
+>
+> <?xml version='1.0' encoding='UTF-8'?><entry xmlns='http://www.w3.org/2005/Atom'
xmlns:gCal='http://schemas.google.com/gCal/2005' xmlns:gd='http://schemas.google.com/g/2005'
xmlns:app='http://www.w3.org/2007/app'><title type='text'>Test Event 2</title><category
term='http://schemas.google.com/g/2005#event'
scheme='http://schemas.google.com/g/2005#kind'/><gCal:guestsCanModify
value='false'/><gCal:guestsCanInviteOthers value='false'/><gCal:guestsCanSeeGuests
value='false'/><gCal:anyoneCanAddSelf value='false'/></entry>
+
+< HTTP/1.1 201 Created
+< Soup-Debug-Timestamp: 1375108000
+< Soup-Debug: SoupMessage 82 (0x7fffe4014c70)
+< Update-Client-Auth:
DQAAAM8AAAAlDUC-WQgltDHdndYDddr-ODYysS96Taaw1NaIYtJAAHEXCZ_GMPV8cwrWmi_-pskMkzDa8yS5h3Lx6BUX8K1OQLMPBV7rpZGHtUa1jYE1jA_4X05rZ800eKz2vNaGdZYoiYJwGnkqCe72OBS-ReHTEtvQtr7VG9ZYkAslaj0Tffvz8pB9ItwBfiM3-4oLSkIEFXx8_eyUlfeNChSfSAvSSqTyG58No5P6HZMRKSJtwsyLwtxAl4BhBMfGX_Uh_z0XCyGMW8beXiNXZ4h5XkwP
+< Set-Cookie: DO_NOT_CACHE_RESPONSE=true;Expires=Mon, 29-Jul-2013 14:26:41 GMT
+< Set-Cookie: S=calendar=Z3Yg48Gw6w840nbxNZgNqw;Expires=Tue, 06-Aug-2013 00:14:23 GMT;Secure
+< Expires: Mon, 29 Jul 2013 14:26:40 GMT
+< Date: Mon, 29 Jul 2013 14:26:40 GMT
+< Content-Type: application/atom+xml; charset=UTF-8; type=entry
+< Cache-control: private, max-age=0, must-revalidate, no-transform
+< Vary: Accept, X-GData-Authorization, GData-Version
+< GData-Version: 2.6
+< ETag: "EEoDRgZBfip7JGA6WhNS"
+< Location: https://www.google.com/calendar/feeds/default/private/full/fp1j04magk0odf8k2tc074fce4
+< Content-Location: https://www.google.com/calendar/feeds/default/private/full/fp1j04magk0odf8k2tc074fce4
+< X-Content-Type-Options: nosniff
+< X-Frame-Options: SAMEORIGIN
+< X-XSS-Protection: 1; mode=block
+< Server: GSE
+< Transfer-Encoding: chunked
+<
+< <?xml version='1.0' encoding='UTF-8'?><entry xmlns='http://www.w3.org/2005/Atom'
xmlns:app='http://www.w3.org/2007/app' xmlns:gCal='http://schemas.google.com/gCal/2005'
xmlns:gd='http://schemas.google.com/g/2005' gd:etag='"EEoDRgZBfip7JGA6WhNS"'
gd:kind='calendar#event'><id>http://www.google.com/calendar/feeds/default/events/fp1j04magk0odf8k2tc074fce4</id><published>2013-07-29T14:26:40.000Z</published><updated>2013-07-29T14:26:40.000Z</updated><app:edited>2013-07-29T14:26:40.000Z</app:edited><category
scheme='http://schemas.google.com/g/2005#kind' term='http://schemas.google.com/g/2005#event'/><title>Test
Event 2</title><content/><link rel='alternate' type='text/html'
href='https://www.google.com/calendar/event?eid=ZnAxajA0bWFnazBvZGY4azJ0YzA3NGZjZTQgbGliZ2RhdGEudGVzdEBnb29nbGVtYWlsLmNvbQ'
title='alternate'/><link rel='self' type='application/atom+xml'
href='https://www.google.com/calendar/feeds/default/private/full/fp1j04magk0odf8k2tc074fce4'/><link
rel='edit' t
ype='application/atom+xml'
href='https://www.google.com/calendar/feeds/default/private/full/fp1j04magk0odf8k2tc074fce4'/><author><name>GData
Test</name><email>libgdata test googlemail com</email></author><gd:comments><gd:feedLink
href='https://www.google.com/calendar/feeds/default/private/full/fp1j04magk0odf8k2tc074fce4/comments'/></gd:comments><gd:eventStatus
value='http://schemas.google.com/g/2005#event.confirmed'/><gd:where valueString=''/><gd:who email='libgdata
test googlemail com' rel='http://schemas.google.com/g/2005#event.organizer' valueString='GData
Test'/><gd:when endTime='2013-07-29T15:26:40.000+01:00'
startTime='2013-07-29T15:26:40.000+01:00'/><gd:transparency
value='http://schemas.google.com/g/2005#event.opaque'/><gd:visibility
value='http://schemas.google.com/g/2005#event.default'/><gCal:anyoneCanAddSelf
value='false'/><gCal:guestsCanInviteOthers value='false'/><gCal:guestsCanModify
value='false'/><gCal:guestsCanSeeGuests value='false'/><gCal:sequence value='0
'/><gCal:uid value='fp1j04magk0odf8k2tc074fce4 google com'/></entry>
+
+> POST /calendar/feeds/default/private/full HTTP/1.1
+> Soup-Debug-Timestamp: 1375108000
+> Soup-Debug: SoupSession 1 (0x6592c0), SoupMessage 83 (0x7fffd804b0b0), SoupSocket 78 (0x8deea0)
+> Host: www.google.com
+> Authorization: GoogleLogin
auth=DQAAAM4AAAAlDUC-WQgltDHdndYDddr-1F5rVSSb-XFGPYjU_reMdFj7RP5AC-wIlZUljXXhCvATEt-rmld3pWsbivzPlhqzJUZcnSXxXjuP_PPM9e9TDVfyT7zXdclDNBmUEUHpuRE2pV8FcZ694nfSJrFnDanE5PgCG-Dp1I5RxEuTPBxWWO7bnTkK1M79Pq_KbuLDIXRpK4Q4OopOOwGyiV_NzUDT4fZ6Kw_yLolXssa1hHDvNlxFt5JLoN5p81KiTlQbRKh13BT_PF54cV4v9VkeqkDm
+> GData-Version: 2
+> Content-Type: application/atom+xml
+> Accept-Encoding: gzip, deflate
+> Connection: Keep-Alive
+>
+> <?xml version='1.0' encoding='UTF-8'?><entry xmlns='http://www.w3.org/2005/Atom'
xmlns:gCal='http://schemas.google.com/gCal/2005' xmlns:gd='http://schemas.google.com/g/2005'
xmlns:app='http://www.w3.org/2007/app'><title type='text'>Test Event 3</title><category
term='http://schemas.google.com/g/2005#event'
scheme='http://schemas.google.com/g/2005#kind'/><gCal:guestsCanModify
value='false'/><gCal:guestsCanInviteOthers value='false'/><gCal:guestsCanSeeGuests
value='false'/><gCal:anyoneCanAddSelf value='false'/></entry>
+
+< HTTP/1.1 302 Moved Temporarily
+< Soup-Debug-Timestamp: 1375108001
+< Soup-Debug: SoupMessage 83 (0x7fffd804b0b0)
+< Update-Client-Auth:
DQAAAM8AAAAlDUC-WQgltDHdndYDddr-1F5rVSSb-XFGPYjU_reMdFj7RP5AC-wIlZUljXXhCvATEt-rmld3pWsbivzPlhqzJUZcnSXxXjuP_PPM9e9TDVfyT7zXdclDNBmUEUHpuRE2pV8FcZ694nfSJrFnDanE5PgCG-Dp1I5RxEuTPBxWWO7bnTkK1M79Pq_KbuLDIXThTgckY3-hSb61OvnzXxSJ7d2jzDTq4SYJOcXEK19cfN8WmIspK2CGATjYnx3q1Fz9ZgntzaOCi00pQJhkctNT
+< Set-Cookie: DO_NOT_CACHE_RESPONSE=true;Expires=Mon, 29-Jul-2013 14:26:41 GMT
+< Set-Cookie: S=calendar=_lu89F7htlh3-c8BWGj8OQ;Expires=Thu, 08-Aug-2013 02:35:50 GMT;Secure
+< Expires: Mon, 29 Jul 2013 14:26:40 GMT
+< Date: Mon, 29 Jul 2013 14:26:40 GMT
+< Location: https://www.google.com/calendar/feeds/default/private/full?gsessionid=_lu89F7htlh3-c8BWGj8OQ
+< Content-Type: text/html; charset=UTF-8
+< Cache-control: private, max-age=0
+< X-Content-Type-Options: nosniff
+< X-Frame-Options: SAMEORIGIN
+< X-XSS-Protection: 1; mode=block
+< Server: GSE
+< Transfer-Encoding: chunked
+<
+< <HTML>
+< <HEAD>
+< <TITLE>Moved Temporarily</TITLE>
+< </HEAD>
+< <BODY BGCOLOR="#FFFFFF" TEXT="#000000">
+< <H1>Moved Temporarily</H1>
+< The document has moved <A
HREF="https://www.google.com/calendar/feeds/default/private/full?gsessionid=_lu89F7htlh3-c8BWGj8OQ">here</A>.
+< </BODY>
+< </HTML>
+
+> POST /calendar/feeds/default/private/full?gsessionid=_lu89F7htlh3-c8BWGj8OQ HTTP/1.1
+> Soup-Debug-Timestamp: 1375108001
+> Soup-Debug: SoupSession 1 (0x6592c0), SoupMessage 83 (0x7fffd804b0b0), SoupSocket 79 (0x8dea20), restarted
+> Host: www.google.com
+> Authorization: GoogleLogin
auth=DQAAAM4AAAAlDUC-WQgltDHdndYDddr-1F5rVSSb-XFGPYjU_reMdFj7RP5AC-wIlZUljXXhCvATEt-rmld3pWsbivzPlhqzJUZcnSXxXjuP_PPM9e9TDVfyT7zXdclDNBmUEUHpuRE2pV8FcZ694nfSJrFnDanE5PgCG-Dp1I5RxEuTPBxWWO7bnTkK1M79Pq_KbuLDIXRpK4Q4OopOOwGyiV_NzUDT4fZ6Kw_yLolXssa1hHDvNlxFt5JLoN5p81KiTlQbRKh13BT_PF54cV4v9VkeqkDm
+> GData-Version: 2
+> Content-Type: application/atom+xml
+> Accept-Encoding: gzip, deflate
+> Connection: Keep-Alive
+> Content-Length: 522
+>
+> <?xml version='1.0' encoding='UTF-8'?><entry xmlns='http://www.w3.org/2005/Atom'
xmlns:gCal='http://schemas.google.com/gCal/2005' xmlns:gd='http://schemas.google.com/g/2005'
xmlns:app='http://www.w3.org/2007/app'><title type='text'>Test Event 3</title><category
term='http://schemas.google.com/g/2005#event'
scheme='http://schemas.google.com/g/2005#kind'/><gCal:guestsCanModify
value='false'/><gCal:guestsCanInviteOthers value='false'/><gCal:guestsCanSeeGuests
value='false'/><gCal:anyoneCanAddSelf value='false'/></entry>
+
+< HTTP/1.1 201 Created
+< Soup-Debug-Timestamp: 1375108001
+< Soup-Debug: SoupMessage 83 (0x7fffd804b0b0)
+< Update-Client-Auth:
DQAAAM4AAAAlDUC-WQgltDHdndYDddr-geSwqup450dH73A2Cl-8pGWAz5Jr6k15x7ETDyyX-gKH9mQLgT8NgpcJeZVMLjIXm1EbZt7eOlczQvHw9uMmD40XUvTc3VuOvT58GOMc7bcR5a-xUVuHMkbEU3g2rCp7Fw3q3lP_QFTWqE59LQAuIJ1V1Mzrj5l73ZloZnprjZsoS6V737LE84MKS3EbUJwdhONiAUU1jBHCL_yAoimGEtnElJMGcEXxs1Pl3YW3Ceub90HJ43ybw11aZdO1mFDL
+< Set-Cookie: DO_NOT_CACHE_RESPONSE=true;Expires=Mon, 29-Jul-2013 14:26:42 GMT
+< Set-Cookie: S=calendar=iYIQyKIkALCaeoxmICQlDA;Expires=Fri, 09-Aug-2013 08:50:34 GMT;Secure
+< Expires: Mon, 29 Jul 2013 14:26:41 GMT
+< Date: Mon, 29 Jul 2013 14:26:41 GMT
+< Content-Type: application/atom+xml; charset=UTF-8; type=entry
+< Cache-control: private, max-age=0, must-revalidate, no-transform
+< Vary: Accept, X-GData-Authorization, GData-Version
+< GData-Version: 2.6
+< ETag: "EEoDRgZBfyp7JGA6WhNS"
+< Location: https://www.google.com/calendar/feeds/default/private/full/d9s8fr5ao8l4ebm1f5qbdmb8gg
+< Content-Location: https://www.google.com/calendar/feeds/default/private/full/d9s8fr5ao8l4ebm1f5qbdmb8gg
+< X-Content-Type-Options: nosniff
+< X-Frame-Options: SAMEORIGIN
+< X-XSS-Protection: 1; mode=block
+< Server: GSE
+< Transfer-Encoding: chunked
+<
+< <?xml version='1.0' encoding='UTF-8'?><entry xmlns='http://www.w3.org/2005/Atom'
xmlns:app='http://www.w3.org/2007/app' xmlns:gCal='http://schemas.google.com/gCal/2005'
xmlns:gd='http://schemas.google.com/g/2005' gd:etag='"EEoDRgZBfyp7JGA6WhNS"'
gd:kind='calendar#event'><id>http://www.google.com/calendar/feeds/default/events/d9s8fr5ao8l4ebm1f5qbdmb8gg</id><published>2013-07-29T14:26:41.000Z</published><updated>2013-07-29T14:26:41.000Z</updated><app:edited>2013-07-29T14:26:41.000Z</app:edited><category
scheme='http://schemas.google.com/g/2005#kind' term='http://schemas.google.com/g/2005#event'/><title>Test
Event 3</title><content/><link rel='alternate' type='text/html'
href='https://www.google.com/calendar/event?eid=ZDlzOGZyNWFvOGw0ZWJtMWY1cWJkbWI4Z2cgbGliZ2RhdGEudGVzdEBnb29nbGVtYWlsLmNvbQ'
title='alternate'/><link rel='self' type='application/atom+xml'
href='https://www.google.com/calendar/feeds/default/private/full/d9s8fr5ao8l4ebm1f5qbdmb8gg'/><link
rel='edit' t
ype='application/atom+xml'
href='https://www.google.com/calendar/feeds/default/private/full/d9s8fr5ao8l4ebm1f5qbdmb8gg'/><author><name>GData
Test</name><email>libgdata test googlemail com</email></author><gd:comments><gd:feedLink
href='https://www.google.com/calendar/feeds/default/private/full/d9s8fr5ao8l4ebm1f5qbdmb8gg/comments'/></gd:comments><gd:eventStatus
value='http://schemas.google.com/g/2005#event.confirmed'/><gd:where valueString=''/><gd:who email='libgdata
test googlemail com' rel='http://schemas.google.com/g/2005#event.organizer' valueString='GData
Test'/><gd:when endTime='2013-07-29T15:26:41.000+01:00'
startTime='2013-07-29T15:26:41.000+01:00'/><gd:transparency
value='http://schemas.google.com/g/2005#event.opaque'/><gd:visibility
value='http://schemas.google.com/g/2005#event.default'/><gCal:anyoneCanAddSelf
value='false'/><gCal:guestsCanInviteOthers value='false'/><gCal:guestsCanModify
value='false'/><gCal:guestsCanSeeGuests value='false'/><gCal:sequence value='0
'/><gCal:uid value='d9s8fr5ao8l4ebm1f5qbdmb8gg google com'/></entry>
+
diff --git a/gdata/tests/traces/calendar/setup-temp-calendar b/gdata/tests/traces/calendar/setup-temp-calendar
new file mode 100644
index 0000000..a1ef6cc
--- /dev/null
+++ b/gdata/tests/traces/calendar/setup-temp-calendar
@@ -0,0 +1,75 @@
+> POST /calendar/feeds/default/owncalendars/full HTTP/1.1
+> Soup-Debug-Timestamp: 1375108047
+> Soup-Debug: SoupSession 1 (0x6592c0), SoupMessage 120 (0x7fffd804b0b0), SoupSocket 110 (0x8deba0)
+> Host: www.google.com
+> Authorization: GoogleLogin
auth=DQAAAM4AAAAlDUC-WQgltDHdndYDddr-1F5rVSSb-XFGPYjU_reMdFj7RP5AC-wIlZUljXXhCvATEt-rmld3pWsbivzPlhqzJUZcnSXxXjuP_PPM9e9TDVfyT7zXdclDNBmUEUHpuRE2pV8FcZ694nfSJrFnDanE5PgCG-Dp1I5RxEuTPBxWWO7bnTkK1M79Pq_KbuLDIXRpK4Q4OopOOwGyiV_NzUDT4fZ6Kw_yLolXssa1hHDvNlxFt5JLoN5p81KiTlQbRKh13BT_PF54cV4v9VkeqkDm
+> GData-Version: 2
+> Content-Type: application/atom+xml
+> Accept-Encoding: gzip, deflate
+> Connection: Keep-Alive
+>
+> <?xml version='1.0' encoding='UTF-8'?><entry xmlns='http://www.w3.org/2005/Atom'
xmlns:gCal='http://schemas.google.com/gCal/2005' xmlns:gd='http://schemas.google.com/g/2005'
xmlns:app='http://www.w3.org/2007/app'><title type='text'>Temp Test Calendar</title><category
term='http://schemas.google.com/gCal/2005#calendarmeta'
scheme='http://schemas.google.com/g/2005#kind'/><gCal:hidden value='false'/><gCal:color
value='#7a367a'/><gCal:selected value='false'/></entry>
+
+< HTTP/1.1 302 Moved Temporarily
+< Soup-Debug-Timestamp: 1375108047
+< Soup-Debug: SoupMessage 120 (0x7fffd804b0b0)
+< Update-Client-Auth:
DQAAAM8AAAAlDUC-WQgltDHdndYDddr-1F5rVSSb-XFGPYjU_reMdFj7RP5AC-wIlZUljXXhCvATEt-rmld3pWsbivzPlhqzJUZcnSXxXjuP_PPM9e9TDVfyT7zXdclDNBmUEUHpuRE2pV8FcZ694nfSJrFnDanE5PgCG-Dp1I5RxEuTPBxWWO7bnTkK1M79Pq_KbuLDIXThTgckY3-hSb61OvnzXxSJ7d2jzDTq4SYJOcXEK19cfN8WmIspK2CGATjYnx3q1Fz9ZgntzaOCi00pQJhkctNT
+< Set-Cookie: DO_NOT_CACHE_RESPONSE=true;Expires=Mon, 29-Jul-2013 14:27:28 GMT
+< Set-Cookie: S=calendar=mEYcRZVblEeI4hanC5hvhg;Expires=Sat, 10-Aug-2013 20:24:03 GMT;Secure
+< Expires: Mon, 29 Jul 2013 14:27:27 GMT
+< Date: Mon, 29 Jul 2013 14:27:27 GMT
+< Location: https://www.google.com/calendar/feeds/default/owncalendars/full?gsessionid=mEYcRZVblEeI4hanC5hvhg
+< Content-Type: text/html; charset=UTF-8
+< Cache-control: private, max-age=0
+< X-Content-Type-Options: nosniff
+< X-Frame-Options: SAMEORIGIN
+< X-XSS-Protection: 1; mode=block
+< Server: GSE
+< Transfer-Encoding: chunked
+<
+< <HTML>
+< <HEAD>
+< <TITLE>Moved Temporarily</TITLE>
+< </HEAD>
+< <BODY BGCOLOR="#FFFFFF" TEXT="#000000">
+< <H1>Moved Temporarily</H1>
+< The document has moved <A
HREF="https://www.google.com/calendar/feeds/default/owncalendars/full?gsessionid=mEYcRZVblEeI4hanC5hvhg">here</A>.
+< </BODY>
+< </HTML>
+
+> POST /calendar/feeds/default/owncalendars/full?gsessionid=mEYcRZVblEeI4hanC5hvhg HTTP/1.1
+> Soup-Debug-Timestamp: 1375108047
+> Soup-Debug: SoupSession 1 (0x6592c0), SoupMessage 120 (0x7fffd804b0b0), SoupSocket 111 (0x7fffe003bf70),
restarted
+> Host: www.google.com
+> Authorization: GoogleLogin
auth=DQAAAM4AAAAlDUC-WQgltDHdndYDddr-1F5rVSSb-XFGPYjU_reMdFj7RP5AC-wIlZUljXXhCvATEt-rmld3pWsbivzPlhqzJUZcnSXxXjuP_PPM9e9TDVfyT7zXdclDNBmUEUHpuRE2pV8FcZ694nfSJrFnDanE5PgCG-Dp1I5RxEuTPBxWWO7bnTkK1M79Pq_KbuLDIXRpK4Q4OopOOwGyiV_NzUDT4fZ6Kw_yLolXssa1hHDvNlxFt5JLoN5p81KiTlQbRKh13BT_PF54cV4v9VkeqkDm
+> GData-Version: 2
+> Content-Type: application/atom+xml
+> Accept-Encoding: gzip, deflate
+> Connection: Keep-Alive
+> Content-Length: 467
+>
+> <?xml version='1.0' encoding='UTF-8'?><entry xmlns='http://www.w3.org/2005/Atom'
xmlns:gCal='http://schemas.google.com/gCal/2005' xmlns:gd='http://schemas.google.com/g/2005'
xmlns:app='http://www.w3.org/2007/app'><title type='text'>Temp Test Calendar</title><category
term='http://schemas.google.com/gCal/2005#calendarmeta'
scheme='http://schemas.google.com/g/2005#kind'/><gCal:hidden value='false'/><gCal:color
value='#7a367a'/><gCal:selected value='false'/></entry>
+
+< HTTP/1.1 201 Created
+< Soup-Debug-Timestamp: 1375108050
+< Soup-Debug: SoupMessage 120 (0x7fffd804b0b0)
+< Update-Client-Auth:
DQAAAM4AAAAlDUC-WQgltDHdndYDddr-geSwqup450dH73A2Cl-8pGWAz5Jr6k15x7ETDyyX-gKH9mQLgT8NgpcJeZVMLjIXm1EbZt7eOlczQvHw9uMmD40XUvTc3VuOvT58GOMc7bcR5a-xUVuHMkbEU3g2rCp7Fw3q3lP_QFTWqE59LQAuIJ1V1Mzrj5l73ZloZnprjZsoS6V737LE84MKS3EbUJwdhONiAUU1jBHCL_yAoimGEtnElJMGcEXxs1Pl3YW3Ceub90HJ43ybw11aZdO1mFDL
+< Set-Cookie: DO_NOT_CACHE_RESPONSE=true;Expires=Mon, 29-Jul-2013 14:27:28 GMT
+< Set-Cookie: S=calendar=rjlFsCUgUAuEMKLKYabArQ;Expires=Sat, 10-Aug-2013 23:41:41 GMT;Secure
+< Expires: Mon, 29 Jul 2013 14:27:29 GMT
+< Date: Mon, 29 Jul 2013 14:27:29 GMT
+< Content-Type: application/atom+xml; charset=UTF-8; type=entry
+< Cache-control: private, max-age=0, must-revalidate, no-transform
+< Vary: Accept, X-GData-Authorization, GData-Version
+< GData-Version: 2.6
+< ETag: W/"AkcASH47eCp7JGA9WhFWEU0."
+< Location:
https://www.google.com/calendar/feeds/default/owncalendars/full/j3pof8q060uvthc62v9falj6ik%40group.calendar.google.com
+< Content-Location:
https://www.google.com/calendar/feeds/default/owncalendars/full/j3pof8q060uvthc62v9falj6ik%40group.calendar.google.com
+< X-Content-Type-Options: nosniff
+< X-Frame-Options: SAMEORIGIN
+< X-XSS-Protection: 1; mode=block
+< Server: GSE
+< Transfer-Encoding: chunked
+<
+< <?xml version='1.0' encoding='UTF-8'?><entry xmlns='http://www.w3.org/2005/Atom'
xmlns:app='http://www.w3.org/2007/app' xmlns:gCal='http://schemas.google.com/gCal/2005'
xmlns:gd='http://schemas.google.com/g/2005' gd:etag='W/"AkcASH47eCp7JGA9WhFWEU0."'
gd:kind='calendar#calendar'><id>http://www.google.com/calendar/feeds/default/calendars/j3pof8q060uvthc62v9falj6ik%40group.calendar.google.com</id><published>2013-07-29T14:27:29.621Z</published><updated>2013-07-29T14:27:29.000Z</updated><app:edited>2013-07-29T14:27:29.000Z</app:edited><category
scheme='http://schemas.google.com/g/2005#kind'
term='http://schemas.google.com/gCal/2005#calendarmeta'/><title>Temp Test Calendar</title><content
type='application/atom+xml;type=feed'
src='https://www.google.com/calendar/feeds/j3pof8q060uvthc62v9falj6ik%40group.calendar.google.com/private/full'/><link
rel='alternate' type='application/atom+xml'
href='https://www.google.com/calendar/feeds/j3pof8q060uvthc62v9falj6ik%40group.cale
ndar.google.com/private/full'/><link rel='http://schemas.google.com/gCal/2005#eventFeed'
type='application/atom+xml'
href='https://www.google.com/calendar/feeds/j3pof8q060uvthc62v9falj6ik%40group.calendar.google.com/private/full'/><link
rel='http://schemas.google.com/acl/2007#accessControlList' type='application/atom+xml'
href='https://www.google.com/calendar/feeds/j3pof8q060uvthc62v9falj6ik%40group.calendar.google.com/acl/full'/><link
rel='self' type='application/atom+xml'
href='https://www.google.com/calendar/feeds/default/owncalendars/full/j3pof8q060uvthc62v9falj6ik%40group.calendar.google.com'/><link
rel='edit' type='application/atom+xml'
href='https://www.google.com/calendar/feeds/default/owncalendars/full/j3pof8q060uvthc62v9falj6ik%40group.calendar.google.com'/><author><name>Temp
Test Calendar</name></author><gCal:accesslevel value='owner'/><gCal:color value='#7A367A'/><gCal:hidden
value='false'/><gCal:selected value='false'/><gCal:timezone value='UTC'/><gCal:timesClea
ned value='0'/></entry>
+
diff --git a/gdata/tests/traces/calendar/setup-temp-calendar-acls
b/gdata/tests/traces/calendar/setup-temp-calendar-acls
new file mode 100644
index 0000000..569e910
--- /dev/null
+++ b/gdata/tests/traces/calendar/setup-temp-calendar-acls
@@ -0,0 +1,75 @@
+> POST /calendar/feeds/j3pof8q060uvthc62v9falj6ik%40group.calendar.google.com/acl/full HTTP/1.1
+> Soup-Debug-Timestamp: 1375108050
+> Soup-Debug: SoupSession 1 (0x6592c0), SoupMessage 121 (0x7fffd804b0b0), SoupSocket 112 (0x8deae0)
+> Host: www.google.com
+> Authorization: GoogleLogin
auth=DQAAAM4AAAAlDUC-WQgltDHdndYDddr-1F5rVSSb-XFGPYjU_reMdFj7RP5AC-wIlZUljXXhCvATEt-rmld3pWsbivzPlhqzJUZcnSXxXjuP_PPM9e9TDVfyT7zXdclDNBmUEUHpuRE2pV8FcZ694nfSJrFnDanE5PgCG-Dp1I5RxEuTPBxWWO7bnTkK1M79Pq_KbuLDIXRpK4Q4OopOOwGyiV_NzUDT4fZ6Kw_yLolXssa1hHDvNlxFt5JLoN5p81KiTlQbRKh13BT_PF54cV4v9VkeqkDm
+> GData-Version: 2
+> Content-Type: application/atom+xml
+> Accept-Encoding: gzip, deflate
+> Connection: Keep-Alive
+>
+> <?xml version='1.0' encoding='UTF-8'?><entry xmlns='http://www.w3.org/2005/Atom'
xmlns:gAcl='http://schemas.google.com/acl/2007' xmlns:gd='http://schemas.google.com/g/2005'><title
type='text'>http://schemas.google.com/gCal/2005#editor</title><category
term='http://schemas.google.com/acl/2007#accessRule'
scheme='http://schemas.google.com/g/2005#kind'/><gAcl:role
value='http://schemas.google.com/gCal/2005#editor'/><gAcl:scope type='user' value='darcy gmail com'/></entry>
+
+< HTTP/1.1 302 Moved Temporarily
+< Soup-Debug-Timestamp: 1375108050
+< Soup-Debug: SoupMessage 121 (0x7fffd804b0b0)
+< Update-Client-Auth:
DQAAAM8AAAAlDUC-WQgltDHdndYDddr-1F5rVSSb-XFGPYjU_reMdFj7RP5AC-wIlZUljXXhCvATEt-rmld3pWsbivzPlhqzJUZcnSXxXjuP_PPM9e9TDVfyT7zXdclDNBmUEUHpuRE2pV8FcZ694nfSJrFnDanE5PgCG-Dp1I5RxEuTPBxWWO7bnTkK1M79Pq_KbuLDIXThTgckY3-hSb61OvnzXxSJ7d2jzDTq4SYJOcXEK19cfN8WmIspK2CGATjYnx3q1Fz9ZgntzaOCi00pQJhkctNT
+< Set-Cookie: DO_NOT_CACHE_RESPONSE=true;Expires=Mon, 29-Jul-2013 14:27:31 GMT
+< Set-Cookie: S=calendar=NlqQZiXRe-9clPKh5yrqjA;Expires=Mon, 12-Aug-2013 14:25:38 GMT;Secure
+< Expires: Mon, 29 Jul 2013 14:27:30 GMT
+< Date: Mon, 29 Jul 2013 14:27:30 GMT
+< Location:
https://www.google.com/calendar/feeds/j3pof8q060uvthc62v9falj6ik%40group.calendar.google.com/acl/full?gsessionid=NlqQZiXRe-9clPKh5yrqjA
+< Content-Type: text/html; charset=UTF-8
+< Cache-control: private, max-age=0
+< X-Content-Type-Options: nosniff
+< X-Frame-Options: SAMEORIGIN
+< X-XSS-Protection: 1; mode=block
+< Server: GSE
+< Transfer-Encoding: chunked
+<
+< <HTML>
+< <HEAD>
+< <TITLE>Moved Temporarily</TITLE>
+< </HEAD>
+< <BODY BGCOLOR="#FFFFFF" TEXT="#000000">
+< <H1>Moved Temporarily</H1>
+< The document has moved <A
HREF="https://www.google.com/calendar/feeds/j3pof8q060uvthc62v9falj6ik%40group.calendar.google.com/acl/full?gsessionid=NlqQZiXRe-9clPKh5yrqjA">here</A>.
+< </BODY>
+< </HTML>
+
+> POST
/calendar/feeds/j3pof8q060uvthc62v9falj6ik%40group.calendar.google.com/acl/full?gsessionid=NlqQZiXRe-9clPKh5yrqjA
HTTP/1.1
+> Soup-Debug-Timestamp: 1375108050
+> Soup-Debug: SoupSession 1 (0x6592c0), SoupMessage 121 (0x7fffd804b0b0), SoupSocket 113 (0x8dede0),
restarted
+> Host: www.google.com
+> Authorization: GoogleLogin
auth=DQAAAM4AAAAlDUC-WQgltDHdndYDddr-1F5rVSSb-XFGPYjU_reMdFj7RP5AC-wIlZUljXXhCvATEt-rmld3pWsbivzPlhqzJUZcnSXxXjuP_PPM9e9TDVfyT7zXdclDNBmUEUHpuRE2pV8FcZ694nfSJrFnDanE5PgCG-Dp1I5RxEuTPBxWWO7bnTkK1M79Pq_KbuLDIXRpK4Q4OopOOwGyiV_NzUDT4fZ6Kw_yLolXssa1hHDvNlxFt5JLoN5p81KiTlQbRKh13BT_PF54cV4v9VkeqkDm
+> GData-Version: 2
+> Content-Type: application/atom+xml
+> Accept-Encoding: gzip, deflate
+> Connection: Keep-Alive
+> Content-Length: 473
+>
+> <?xml version='1.0' encoding='UTF-8'?><entry xmlns='http://www.w3.org/2005/Atom'
xmlns:gAcl='http://schemas.google.com/acl/2007' xmlns:gd='http://schemas.google.com/g/2005'><title
type='text'>http://schemas.google.com/gCal/2005#editor</title><category
term='http://schemas.google.com/acl/2007#accessRule'
scheme='http://schemas.google.com/g/2005#kind'/><gAcl:role
value='http://schemas.google.com/gCal/2005#editor'/><gAcl:scope type='user' value='darcy gmail com'/></entry>
+
+< HTTP/1.1 201 Created
+< Soup-Debug-Timestamp: 1375108051
+< Soup-Debug: SoupMessage 121 (0x7fffd804b0b0)
+< Update-Client-Auth:
DQAAAM4AAAAlDUC-WQgltDHdndYDddr-geSwqup450dH73A2Cl-8pGWAz5Jr6k15x7ETDyyX-gKH9mQLgT8NgpcJeZVMLjIXm1EbZt7eOlczQvHw9uMmD40XUvTc3VuOvT58GOMc7bcR5a-xUVuHMkbEU3g2rCp7Fw3q3lP_QFTWqE59LQAuIJ1V1Mzrj5l73ZloZnprjZsoS6V737LE84MKS3EbUJwdhONiAUU1jBHCL_yAoimGEtnElJMGcEXxs1Pl3YW3Ceub90HJ43ybw11aZdO1mFDL
+< Set-Cookie: DO_NOT_CACHE_RESPONSE=true;Expires=Mon, 29-Jul-2013 14:27:31 GMT
+< Set-Cookie: S=calendar=G11HJwfjpf09Octp1ttbQw;Expires=Mon, 12-Aug-2013 07:33:16 GMT;Secure
+< Expires: Mon, 29 Jul 2013 14:27:30 GMT
+< Date: Mon, 29 Jul 2013 14:27:30 GMT
+< Content-Type: application/atom+xml; charset=UTF-8; type=entry
+< Cache-control: private, max-age=0, must-revalidate, no-transform
+< Vary: Accept, X-GData-Authorization, GData-Version
+< GData-Version: 2.6
+< ETag: W/"AkcBQXY7eCp7JGA9WhFWEU0."
+< Location:
https://www.google.com/calendar/feeds/j3pof8q060uvthc62v9falj6ik%40group.calendar.google.com/acl/full/user%3Adarcy%40gmail.com
+< Content-Location:
https://www.google.com/calendar/feeds/j3pof8q060uvthc62v9falj6ik%40group.calendar.google.com/acl/full/user%3Adarcy%40gmail.com
+< X-Content-Type-Options: nosniff
+< X-Frame-Options: SAMEORIGIN
+< X-XSS-Protection: 1; mode=block
+< Server: GSE
+< Transfer-Encoding: chunked
+<
+< <?xml version='1.0' encoding='UTF-8'?><entry xmlns='http://www.w3.org/2005/Atom'
xmlns:app='http://www.w3.org/2007/app' xmlns:gd='http://schemas.google.com/g/2005'
xmlns:gAcl='http://schemas.google.com/acl/2007' gd:etag='W/"AkcBQXY7eCp7JGA9WhFWEU0."'
gd:kind='calendar#acl'><id>http://www.google.com/calendar/feeds/j3pof8q060uvthc62v9falj6ik%40group.calendar.google.com/acl/user%3Adarcy%40gmail.com</id><published>2013-07-29T14:27:30.800Z</published><updated>2013-07-29T14:27:30.000Z</updated><app:edited>2013-07-29T14:27:30.800Z</app:edited><category
scheme='http://schemas.google.com/g/2005#kind'
term='http://schemas.google.com/acl/2007#accessRule'/><title>editor</title><content/><link rel='self'
type='application/atom+xml'
href='https://www.google.com/calendar/feeds/j3pof8q060uvthc62v9falj6ik%40group.calendar.google.com/acl/full/user%3Adarcy%40gmail.com'/><link
rel='edit' type='application/atom+xml' href='https://www.google.com/calendar/feeds/j3pof8q060uvthc62v9falj6
ik%40group.calendar.google.com/acl/full/user%3Adarcy%40gmail.com'/><author><name>Temp Test
Calendar</name><email>j3pof8q060uvthc62v9falj6ik group calendar google com</email></author><gAcl:role
value='http://schemas.google.com/gCal/2005#editor'/><gAcl:scope type='user' value='darcy gmail com'/></entry>
+
diff --git a/gdata/tests/traces/calendar/teardown-batch-async
b/gdata/tests/traces/calendar/teardown-batch-async
new file mode 100644
index 0000000..29126c5
--- /dev/null
+++ b/gdata/tests/traces/calendar/teardown-batch-async
@@ -0,0 +1,65 @@
+> DELETE /calendar/feeds/default/private/full/4vj237jguoan48oeum6m3lhqss HTTP/1.1
+> Soup-Debug-Timestamp: 1375108055
+> Soup-Debug: SoupSession 1 (0x6592c0), SoupMessage 128 (0x7fffe4014c70), SoupSocket 119 (0x8dede0)
+> Host: www.google.com
+> Authorization: GoogleLogin
auth=DQAAAM4AAAAlDUC-WQgltDHdndYDddr-1F5rVSSb-XFGPYjU_reMdFj7RP5AC-wIlZUljXXhCvATEt-rmld3pWsbivzPlhqzJUZcnSXxXjuP_PPM9e9TDVfyT7zXdclDNBmUEUHpuRE2pV8FcZ694nfSJrFnDanE5PgCG-Dp1I5RxEuTPBxWWO7bnTkK1M79Pq_KbuLDIXRpK4Q4OopOOwGyiV_NzUDT4fZ6Kw_yLolXssa1hHDvNlxFt5JLoN5p81KiTlQbRKh13BT_PF54cV4v9VkeqkDm
+> GData-Version: 2
+> If-Match: "EEoDRgZEeyp7JGA6WhNS"
+> Accept-Encoding: gzip, deflate
+> Connection: Keep-Alive
+
+< HTTP/1.1 302 Moved Temporarily
+< Soup-Debug-Timestamp: 1375108055
+< Soup-Debug: SoupMessage 128 (0x7fffe4014c70)
+< Update-Client-Auth:
DQAAAM8AAAAlDUC-WQgltDHdndYDddr-1F5rVSSb-XFGPYjU_reMdFj7RP5AC-wIlZUljXXhCvATEt-rmld3pWsbivzPlhqzJUZcnSXxXjuP_PPM9e9TDVfyT7zXdclDNBmUEUHpuRE2pV8FcZ694nfSJrFnDanE5PgCG-Dp1I5RxEuTPBxWWO7bnTkK1M79Pq_KbuLDIXThTgckY3-hSb61OvnzXxSJ7d2jzDTq4SYJOcXEK19cfN8WmIspK2CGATjYnx3q1Fz9ZgntzaOCi00pQJhkctNT
+< Set-Cookie: DO_NOT_CACHE_RESPONSE=true;Expires=Mon, 29-Jul-2013 14:27:36 GMT
+< Set-Cookie: S=calendar=1t2cXGNeHZwuwcWU-4gUhg;Expires=Sun, 11-Aug-2013 12:10:26 GMT;Secure
+< Expires: Mon, 29 Jul 2013 14:27:35 GMT
+< Date: Mon, 29 Jul 2013 14:27:35 GMT
+< Location:
https://www.google.com/calendar/feeds/default/private/full/4vj237jguoan48oeum6m3lhqss?gsessionid=1t2cXGNeHZwuwcWU-4gUhg
+< Content-Type: text/html; charset=UTF-8
+< Cache-control: private, max-age=0
+< X-Content-Type-Options: nosniff
+< X-Frame-Options: SAMEORIGIN
+< X-XSS-Protection: 1; mode=block
+< Server: GSE
+< Transfer-Encoding: chunked
+<
+< <HTML>
+< <HEAD>
+< <TITLE>Moved Temporarily</TITLE>
+< </HEAD>
+< <BODY BGCOLOR="#FFFFFF" TEXT="#000000">
+< <H1>Moved Temporarily</H1>
+< The document has moved <A
HREF="https://www.google.com/calendar/feeds/default/private/full/4vj237jguoan48oeum6m3lhqss?gsessionid=1t2cXGNeHZwuwcWU-4gUhg">here</A>.
+< </BODY>
+< </HTML>
+
+> DELETE /calendar/feeds/default/private/full/4vj237jguoan48oeum6m3lhqss?gsessionid=1t2cXGNeHZwuwcWU-4gUhg
HTTP/1.1
+> Soup-Debug-Timestamp: 1375108055
+> Soup-Debug: SoupSession 1 (0x6592c0), SoupMessage 128 (0x7fffe4014c70), SoupSocket 119 (0x8dede0),
restarted
+> Host: www.google.com
+> Authorization: GoogleLogin
auth=DQAAAM4AAAAlDUC-WQgltDHdndYDddr-1F5rVSSb-XFGPYjU_reMdFj7RP5AC-wIlZUljXXhCvATEt-rmld3pWsbivzPlhqzJUZcnSXxXjuP_PPM9e9TDVfyT7zXdclDNBmUEUHpuRE2pV8FcZ694nfSJrFnDanE5PgCG-Dp1I5RxEuTPBxWWO7bnTkK1M79Pq_KbuLDIXRpK4Q4OopOOwGyiV_NzUDT4fZ6Kw_yLolXssa1hHDvNlxFt5JLoN5p81KiTlQbRKh13BT_PF54cV4v9VkeqkDm
+> GData-Version: 2
+> If-Match: "EEoDRgZEeyp7JGA6WhNS"
+> Accept-Encoding: gzip, deflate
+> Connection: Keep-Alive
+
+< HTTP/1.1 200 OK
+< Soup-Debug-Timestamp: 1375108056
+< Soup-Debug: SoupMessage 128 (0x7fffe4014c70)
+< Update-Client-Auth:
DQAAAM4AAAAlDUC-WQgltDHdndYDddr-geSwqup450dH73A2Cl-8pGWAz5Jr6k15x7ETDyyX-gKH9mQLgT8NgpcJeZVMLjIXm1EbZt7eOlczQvHw9uMmD40XUvTc3VuOvT58GOMc7bcR5a-xUVuHMkbEU3g2rCp7Fw3q3lP_QFTWqE59LQAuIJ1V1Mzrj5l73ZloZnprjZsoS6V737LE84MKS3EbUJwdhONiAUU1jBHCL_yAoimGEtnElJMGcEXxs1Pl3YW3Ceub90HJ43ybw11aZdO1mFDL
+< Set-Cookie: DO_NOT_CACHE_RESPONSE=true;Expires=Mon, 29-Jul-2013 14:27:36 GMT
+< Set-Cookie: S=calendar=URo0zerkQKtBuLTLKEiZvQ;Expires=Fri, 09-Aug-2013 08:06:19 GMT;Secure
+< Expires: Mon, 29 Jul 2013 14:27:36 GMT
+< Date: Mon, 29 Jul 2013 14:27:36 GMT
+< GData-Version: 2.6
+< Cache-control: private, max-age=0
+< X-Content-Type-Options: nosniff
+< X-Frame-Options: SAMEORIGIN
+< X-XSS-Protection: 1; mode=block
+< Content-Length: 0
+< Server: GSE
+< Content-Type: text/html; charset=UTF-8
+<
+
diff --git a/gdata/tests/traces/calendar/teardown-insert-event
b/gdata/tests/traces/calendar/teardown-insert-event
new file mode 100644
index 0000000..f78122a
--- /dev/null
+++ b/gdata/tests/traces/calendar/teardown-insert-event
@@ -0,0 +1,65 @@
+> DELETE /calendar/feeds/default/private/full/0qrt69rd60alvb0ti70ji14ktk HTTP/1.1
+> Soup-Debug-Timestamp: 1375108023
+> Soup-Debug: SoupSession 1 (0x6592c0), SoupMessage 104 (0x7fffd804b1a0), SoupSocket 97 (0x8dede0)
+> Host: www.google.com
+> Authorization: GoogleLogin
auth=DQAAAM4AAAAlDUC-WQgltDHdndYDddr-1F5rVSSb-XFGPYjU_reMdFj7RP5AC-wIlZUljXXhCvATEt-rmld3pWsbivzPlhqzJUZcnSXxXjuP_PPM9e9TDVfyT7zXdclDNBmUEUHpuRE2pV8FcZ694nfSJrFnDanE5PgCG-Dp1I5RxEuTPBxWWO7bnTkK1M79Pq_KbuLDIXRpK4Q4OopOOwGyiV_NzUDT4fZ6Kw_yLolXssa1hHDvNlxFt5JLoN5p81KiTlQbRKh13BT_PF54cV4v9VkeqkDm
+> GData-Version: 2
+> If-Match: "EEoDRgZDfCp7JGA6WhNS"
+> Accept-Encoding: gzip, deflate
+> Connection: Keep-Alive
+
+< HTTP/1.1 302 Moved Temporarily
+< Soup-Debug-Timestamp: 1375108023
+< Soup-Debug: SoupMessage 104 (0x7fffd804b1a0)
+< Update-Client-Auth:
DQAAAM8AAAAlDUC-WQgltDHdndYDddr-1F5rVSSb-XFGPYjU_reMdFj7RP5AC-wIlZUljXXhCvATEt-rmld3pWsbivzPlhqzJUZcnSXxXjuP_PPM9e9TDVfyT7zXdclDNBmUEUHpuRE2pV8FcZ694nfSJrFnDanE5PgCG-Dp1I5RxEuTPBxWWO7bnTkK1M79Pq_KbuLDIXThTgckY3-hSb61OvnzXxSJ7d2jzDTq4SYJOcXEK19cfN8WmIspK2CGATjYnx3q1Fz9ZgntzaOCi00pQJhkctNT
+< Set-Cookie: DO_NOT_CACHE_RESPONSE=true;Expires=Mon, 29-Jul-2013 14:27:04 GMT
+< Set-Cookie: S=calendar=P2FvqNggn2DMywk7he79_w;Expires=Fri, 09-Aug-2013 10:31:15 GMT;Secure
+< Expires: Mon, 29 Jul 2013 14:27:03 GMT
+< Date: Mon, 29 Jul 2013 14:27:03 GMT
+< Location:
https://www.google.com/calendar/feeds/default/private/full/0qrt69rd60alvb0ti70ji14ktk?gsessionid=P2FvqNggn2DMywk7he79_w
+< Content-Type: text/html; charset=UTF-8
+< Cache-control: private, max-age=0
+< X-Content-Type-Options: nosniff
+< X-Frame-Options: SAMEORIGIN
+< X-XSS-Protection: 1; mode=block
+< Server: GSE
+< Transfer-Encoding: chunked
+<
+< <HTML>
+< <HEAD>
+< <TITLE>Moved Temporarily</TITLE>
+< </HEAD>
+< <BODY BGCOLOR="#FFFFFF" TEXT="#000000">
+< <H1>Moved Temporarily</H1>
+< The document has moved <A
HREF="https://www.google.com/calendar/feeds/default/private/full/0qrt69rd60alvb0ti70ji14ktk?gsessionid=P2FvqNggn2DMywk7he79_w">here</A>.
+< </BODY>
+< </HTML>
+
+> DELETE /calendar/feeds/default/private/full/0qrt69rd60alvb0ti70ji14ktk?gsessionid=P2FvqNggn2DMywk7he79_w
HTTP/1.1
+> Soup-Debug-Timestamp: 1375108023
+> Soup-Debug: SoupSession 1 (0x6592c0), SoupMessage 104 (0x7fffd804b1a0), SoupSocket 97 (0x8dede0), restarted
+> Host: www.google.com
+> Authorization: GoogleLogin
auth=DQAAAM4AAAAlDUC-WQgltDHdndYDddr-1F5rVSSb-XFGPYjU_reMdFj7RP5AC-wIlZUljXXhCvATEt-rmld3pWsbivzPlhqzJUZcnSXxXjuP_PPM9e9TDVfyT7zXdclDNBmUEUHpuRE2pV8FcZ694nfSJrFnDanE5PgCG-Dp1I5RxEuTPBxWWO7bnTkK1M79Pq_KbuLDIXRpK4Q4OopOOwGyiV_NzUDT4fZ6Kw_yLolXssa1hHDvNlxFt5JLoN5p81KiTlQbRKh13BT_PF54cV4v9VkeqkDm
+> GData-Version: 2
+> If-Match: "EEoDRgZDfCp7JGA6WhNS"
+> Accept-Encoding: gzip, deflate
+> Connection: Keep-Alive
+
+< HTTP/1.1 200 OK
+< Soup-Debug-Timestamp: 1375108023
+< Soup-Debug: SoupMessage 104 (0x7fffd804b1a0)
+< Update-Client-Auth:
DQAAAM8AAAAlDUC-WQgltDHdndYDddr-ODYysS96Taaw1NaIYtJAAHEXCZ_GMPV8cwrWmi_-pskMkzDa8yS5h3Lx6BUX8K1OQLMPBV7rpZGHtUa1jYE1jA_4X05rZ800eKz2vNaGdZYoiYJwGnkqCe72OBS-ReHTEtvQtr7VG9ZYkAslaj0Tffvz8pB9ItwBfiM3-4oLSkIEFXx8_eyUlfeNChSfSAvSSqTyG58No5P6HZMRKSJtwsyLwtxAl4BhBMfGX_Uh_z0XCyGMW8beXiNXZ4h5XkwP
+< Set-Cookie: DO_NOT_CACHE_RESPONSE=true;Expires=Mon, 29-Jul-2013 14:27:04 GMT
+< Set-Cookie: S=calendar=wFPZRfM-e5C77dPtLdpNTw;Expires=Thu, 08-Aug-2013 05:21:32 GMT;Secure
+< Expires: Mon, 29 Jul 2013 14:27:03 GMT
+< Date: Mon, 29 Jul 2013 14:27:03 GMT
+< GData-Version: 2.6
+< Cache-control: private, max-age=0
+< X-Content-Type-Options: nosniff
+< X-Frame-Options: SAMEORIGIN
+< X-XSS-Protection: 1; mode=block
+< Content-Length: 0
+< Server: GSE
+< Content-Type: text/html; charset=UTF-8
+<
+
diff --git a/gdata/tests/traces/calendar/teardown-query-calendars
b/gdata/tests/traces/calendar/teardown-query-calendars
new file mode 100644
index 0000000..23e2c34
--- /dev/null
+++ b/gdata/tests/traces/calendar/teardown-query-calendars
@@ -0,0 +1,126 @@
+> DELETE /calendar/feeds/default/owncalendars/full/rak7fnvu9m3p8tq87a2bqjt37o%40group.calendar.google.com
HTTP/1.1
+> Soup-Debug-Timestamp: 1375107975
+> Soup-Debug: SoupSession 1 (0x6592c0), SoupMessage 60 (0x7fffd8022460), SoupSocket 55 (0x7fffe003bdf0)
+> Host: www.google.com
+> Authorization: GoogleLogin
auth=DQAAAM4AAAAlDUC-WQgltDHdndYDddr-1F5rVSSb-XFGPYjU_reMdFj7RP5AC-wIlZUljXXhCvATEt-rmld3pWsbivzPlhqzJUZcnSXxXjuP_PPM9e9TDVfyT7zXdclDNBmUEUHpuRE2pV8FcZ694nfSJrFnDanE5PgCG-Dp1I5RxEuTPBxWWO7bnTkK1M79Pq_KbuLDIXRpK4Q4OopOOwGyiV_NzUDT4fZ6Kw_yLolXssa1hHDvNlxFt5JLoN5p81KiTlQbRKh13BT_PF54cV4v9VkeqkDm
+> GData-Version: 2
+> Accept-Encoding: gzip, deflate
+> Connection: Keep-Alive
+
+< HTTP/1.1 302 Moved Temporarily
+< Soup-Debug-Timestamp: 1375107975
+< Soup-Debug: SoupMessage 60 (0x7fffd8022460)
+< Update-Client-Auth:
DQAAAM8AAAAlDUC-WQgltDHdndYDddr-1F5rVSSb-XFGPYjU_reMdFj7RP5AC-wIlZUljXXhCvATEt-rmld3pWsbivzPlhqzJUZcnSXxXjuP_PPM9e9TDVfyT7zXdclDNBmUEUHpuRE2pV8FcZ694nfSJrFnDanE5PgCG-Dp1I5RxEuTPBxWWO7bnTkK1M79Pq_KbuLDIXThTgckY3-hSb61OvnzXxSJ7d2jzDTq4SYJOcXEK19cfN8WmIspK2CGATjYnx3q1Fz9ZgntzaOCi00pQJhkctNT
+< Set-Cookie: DO_NOT_CACHE_RESPONSE=true;Expires=Mon, 29-Jul-2013 14:26:16 GMT
+< Set-Cookie: S=calendar=93ar2XktFwuCO6_iQUb5Ug;Expires=Sat, 10-Aug-2013 16:03:33 GMT;Secure
+< Expires: Mon, 29 Jul 2013 14:26:15 GMT
+< Date: Mon, 29 Jul 2013 14:26:15 GMT
+< Location:
https://www.google.com/calendar/feeds/default/owncalendars/full/rak7fnvu9m3p8tq87a2bqjt37o%40group.calendar.google.com?gsessionid=93ar2XktFwuCO6_iQUb5Ug
+< Content-Type: text/html; charset=UTF-8
+< Cache-control: private, max-age=0
+< X-Content-Type-Options: nosniff
+< X-Frame-Options: SAMEORIGIN
+< X-XSS-Protection: 1; mode=block
+< Server: GSE
+< Transfer-Encoding: chunked
+<
+< <HTML>
+< <HEAD>
+< <TITLE>Moved Temporarily</TITLE>
+< </HEAD>
+< <BODY BGCOLOR="#FFFFFF" TEXT="#000000">
+< <H1>Moved Temporarily</H1>
+< The document has moved <A
HREF="https://www.google.com/calendar/feeds/default/owncalendars/full/rak7fnvu9m3p8tq87a2bqjt37o%40group.calendar.google.com?gsessionid=93ar2XktFwuCO6_iQUb5Ug">here</A>.
+< </BODY>
+< </HTML>
+
+> DELETE
/calendar/feeds/default/owncalendars/full/rak7fnvu9m3p8tq87a2bqjt37o%40group.calendar.google.com?gsessionid=93ar2XktFwuCO6_iQUb5Ug
HTTP/1.1
+> Soup-Debug-Timestamp: 1375107975
+> Soup-Debug: SoupSession 1 (0x6592c0), SoupMessage 60 (0x7fffd8022460), SoupSocket 55 (0x7fffe003bdf0),
restarted
+> Host: www.google.com
+> Authorization: GoogleLogin
auth=DQAAAM4AAAAlDUC-WQgltDHdndYDddr-1F5rVSSb-XFGPYjU_reMdFj7RP5AC-wIlZUljXXhCvATEt-rmld3pWsbivzPlhqzJUZcnSXxXjuP_PPM9e9TDVfyT7zXdclDNBmUEUHpuRE2pV8FcZ694nfSJrFnDanE5PgCG-Dp1I5RxEuTPBxWWO7bnTkK1M79Pq_KbuLDIXRpK4Q4OopOOwGyiV_NzUDT4fZ6Kw_yLolXssa1hHDvNlxFt5JLoN5p81KiTlQbRKh13BT_PF54cV4v9VkeqkDm
+> GData-Version: 2
+> Accept-Encoding: gzip, deflate
+> Connection: Keep-Alive
+
+< HTTP/1.1 200 OK
+< Soup-Debug-Timestamp: 1375107977
+< Soup-Debug: SoupMessage 60 (0x7fffd8022460)
+< Update-Client-Auth:
DQAAAM4AAAAlDUC-WQgltDHdndYDddr-geSwqup450dH73A2Cl-8pGWAz5Jr6k15x7ETDyyX-gKH9mQLgT8NgpcJeZVMLjIXm1EbZt7eOlczQvHw9uMmD40XUvTc3VuOvT58GOMc7bcR5a-xUVuHMkbEU3g2rCp7Fw3q3lP_QFTWqE59LQAuIJ1V1Mzrj5l73ZloZnprjZsoS6V737LE84MKS3EbUJwdhONiAUU1jBHCL_yAoimGEtnElJMGcEXxs1Pl3YW3Ceub90HJ43ybw11aZdO1mFDL
+< Set-Cookie: DO_NOT_CACHE_RESPONSE=true;Expires=Mon, 29-Jul-2013 14:26:16 GMT
+< Set-Cookie: S=calendar=ZQbUucJyMzrGn8KqSBxvDQ;Expires=Mon, 05-Aug-2013 22:39:17 GMT;Secure
+< Expires: Mon, 29 Jul 2013 14:26:17 GMT
+< Date: Mon, 29 Jul 2013 14:26:17 GMT
+< GData-Version: 2.6
+< Cache-control: private, max-age=0
+< X-Content-Type-Options: nosniff
+< X-Frame-Options: SAMEORIGIN
+< X-XSS-Protection: 1; mode=block
+< Content-Length: 0
+< Server: GSE
+< Content-Type: text/html; charset=UTF-8
+<
+
+> DELETE /calendar/feeds/default/owncalendars/full/shq8d62hnnkefppgvodj6lqdo4%40group.calendar.google.com
HTTP/1.1
+> Soup-Debug-Timestamp: 1375107977
+> Soup-Debug: SoupSession 1 (0x6592c0), SoupMessage 61 (0x7fffd804b0b0), SoupSocket 55 (0x7fffe003bdf0)
+> Host: www.google.com
+> Authorization: GoogleLogin
auth=DQAAAM4AAAAlDUC-WQgltDHdndYDddr-1F5rVSSb-XFGPYjU_reMdFj7RP5AC-wIlZUljXXhCvATEt-rmld3pWsbivzPlhqzJUZcnSXxXjuP_PPM9e9TDVfyT7zXdclDNBmUEUHpuRE2pV8FcZ694nfSJrFnDanE5PgCG-Dp1I5RxEuTPBxWWO7bnTkK1M79Pq_KbuLDIXRpK4Q4OopOOwGyiV_NzUDT4fZ6Kw_yLolXssa1hHDvNlxFt5JLoN5p81KiTlQbRKh13BT_PF54cV4v9VkeqkDm
+> GData-Version: 2
+> Accept-Encoding: gzip, deflate
+> Connection: Keep-Alive
+
+< HTTP/1.1 302 Moved Temporarily
+< Soup-Debug-Timestamp: 1375107977
+< Soup-Debug: SoupMessage 61 (0x7fffd804b0b0)
+< Update-Client-Auth:
DQAAAM8AAAAlDUC-WQgltDHdndYDddr-1F5rVSSb-XFGPYjU_reMdFj7RP5AC-wIlZUljXXhCvATEt-rmld3pWsbivzPlhqzJUZcnSXxXjuP_PPM9e9TDVfyT7zXdclDNBmUEUHpuRE2pV8FcZ694nfSJrFnDanE5PgCG-Dp1I5RxEuTPBxWWO7bnTkK1M79Pq_KbuLDIXThTgckY3-hSb61OvnzXxSJ7d2jzDTq4SYJOcXEK19cfN8WmIspK2CGATjYnx3q1Fz9ZgntzaOCi00pQJhkctNT
+< Set-Cookie: DO_NOT_CACHE_RESPONSE=true;Expires=Mon, 29-Jul-2013 14:26:18 GMT
+< Set-Cookie: S=calendar=E8IphVT0zC5yLpCySMW10A;Expires=Wed, 07-Aug-2013 05:25:14 GMT;Secure
+< Expires: Mon, 29 Jul 2013 14:26:17 GMT
+< Date: Mon, 29 Jul 2013 14:26:17 GMT
+< Location:
https://www.google.com/calendar/feeds/default/owncalendars/full/shq8d62hnnkefppgvodj6lqdo4%40group.calendar.google.com?gsessionid=E8IphVT0zC5yLpCySMW10A
+< Content-Type: text/html; charset=UTF-8
+< Cache-control: private, max-age=0
+< X-Content-Type-Options: nosniff
+< X-Frame-Options: SAMEORIGIN
+< X-XSS-Protection: 1; mode=block
+< Server: GSE
+< Transfer-Encoding: chunked
+<
+< <HTML>
+< <HEAD>
+< <TITLE>Moved Temporarily</TITLE>
+< </HEAD>
+< <BODY BGCOLOR="#FFFFFF" TEXT="#000000">
+< <H1>Moved Temporarily</H1>
+< The document has moved <A
HREF="https://www.google.com/calendar/feeds/default/owncalendars/full/shq8d62hnnkefppgvodj6lqdo4%40group.calendar.google.com?gsessionid=E8IphVT0zC5yLpCySMW10A">here</A>.
+< </BODY>
+< </HTML>
+
+> DELETE
/calendar/feeds/default/owncalendars/full/shq8d62hnnkefppgvodj6lqdo4%40group.calendar.google.com?gsessionid=E8IphVT0zC5yLpCySMW10A
HTTP/1.1
+> Soup-Debug-Timestamp: 1375107977
+> Soup-Debug: SoupSession 1 (0x6592c0), SoupMessage 61 (0x7fffd804b0b0), SoupSocket 55 (0x7fffe003bdf0),
restarted
+> Host: www.google.com
+> Authorization: GoogleLogin
auth=DQAAAM4AAAAlDUC-WQgltDHdndYDddr-1F5rVSSb-XFGPYjU_reMdFj7RP5AC-wIlZUljXXhCvATEt-rmld3pWsbivzPlhqzJUZcnSXxXjuP_PPM9e9TDVfyT7zXdclDNBmUEUHpuRE2pV8FcZ694nfSJrFnDanE5PgCG-Dp1I5RxEuTPBxWWO7bnTkK1M79Pq_KbuLDIXRpK4Q4OopOOwGyiV_NzUDT4fZ6Kw_yLolXssa1hHDvNlxFt5JLoN5p81KiTlQbRKh13BT_PF54cV4v9VkeqkDm
+> GData-Version: 2
+> Accept-Encoding: gzip, deflate
+> Connection: Keep-Alive
+
+< HTTP/1.1 200 OK
+< Soup-Debug-Timestamp: 1375107979
+< Soup-Debug: SoupMessage 61 (0x7fffd804b0b0)
+< Update-Client-Auth:
DQAAANAAAAAlDUC-WQgltDHdndYDddr-1F5rVSSb-XFGPYjU_reMdFj7RP5AC-wIlZUljXXhCvATEt-rmld3pWsbivzPlhqzJUZcnSXxXjuP_PPM9e9TDVfyT7zXdclDNBmUEUHpuRE2pV8FcZ694nfSJrFnDanE5PgCG-Dp1I5RxEuTPBxWWO7bnTkK1M79Pq_KbuLDIXQ13oqRh_2p87WcrWeAQnJZpM9mi1et5TBGe84GimS7yuU_utQqgxo_ARltmYbhyQQy5oR9U-3hGYR8T6bNTF75
+< Set-Cookie: DO_NOT_CACHE_RESPONSE=true;Expires=Mon, 29-Jul-2013 14:26:18 GMT
+< Set-Cookie: S=calendar=eBiP10mZlfU6H72q_Mom9g;Expires=Sat, 10-Aug-2013 08:39:20 GMT;Secure
+< Expires: Mon, 29 Jul 2013 14:26:19 GMT
+< Date: Mon, 29 Jul 2013 14:26:19 GMT
+< GData-Version: 2.6
+< Cache-control: private, max-age=0
+< X-Content-Type-Options: nosniff
+< X-Frame-Options: SAMEORIGIN
+< X-XSS-Protection: 1; mode=block
+< Content-Length: 0
+< Server: GSE
+< Content-Type: text/html; charset=UTF-8
+<
+
diff --git a/gdata/tests/traces/calendar/teardown-query-events
b/gdata/tests/traces/calendar/teardown-query-events
new file mode 100644
index 0000000..e2ea208
--- /dev/null
+++ b/gdata/tests/traces/calendar/teardown-query-events
@@ -0,0 +1,195 @@
+> DELETE /calendar/feeds/default/private/full/nc5gdt040m67ol63hf0h71v79s HTTP/1.1
+> Soup-Debug-Timestamp: 1375108003
+> Soup-Debug: SoupSession 1 (0x6592c0), SoupMessage 88 (0x7fffe003a9d0), SoupSocket 82 (0x8dea20)
+> Host: www.google.com
+> Authorization: GoogleLogin
auth=DQAAAM4AAAAlDUC-WQgltDHdndYDddr-1F5rVSSb-XFGPYjU_reMdFj7RP5AC-wIlZUljXXhCvATEt-rmld3pWsbivzPlhqzJUZcnSXxXjuP_PPM9e9TDVfyT7zXdclDNBmUEUHpuRE2pV8FcZ694nfSJrFnDanE5PgCG-Dp1I5RxEuTPBxWWO7bnTkK1M79Pq_KbuLDIXRpK4Q4OopOOwGyiV_NzUDT4fZ6Kw_yLolXssa1hHDvNlxFt5JLoN5p81KiTlQbRKh13BT_PF54cV4v9VkeqkDm
+> GData-Version: 2
+> If-Match: "EEoDRgVIdyp7JGA6WhNS"
+> Accept-Encoding: gzip, deflate
+> Connection: Keep-Alive
+
+< HTTP/1.1 302 Moved Temporarily
+< Soup-Debug-Timestamp: 1375108004
+< Soup-Debug: SoupMessage 88 (0x7fffe003a9d0)
+< Update-Client-Auth:
DQAAAM8AAAAlDUC-WQgltDHdndYDddr-1F5rVSSb-XFGPYjU_reMdFj7RP5AC-wIlZUljXXhCvATEt-rmld3pWsbivzPlhqzJUZcnSXxXjuP_PPM9e9TDVfyT7zXdclDNBmUEUHpuRE2pV8FcZ694nfSJrFnDanE5PgCG-Dp1I5RxEuTPBxWWO7bnTkK1M79Pq_KbuLDIXThTgckY3-hSb61OvnzXxSJ7d2jzDTq4SYJOcXEK19cfN8WmIspK2CGATjYnx3q1Fz9ZgntzaOCi00pQJhkctNT
+< Set-Cookie: DO_NOT_CACHE_RESPONSE=true;Expires=Mon, 29-Jul-2013 14:26:44 GMT
+< Set-Cookie: S=calendar=9PSjBL1PzvH9owYHeo38xw;Expires=Thu, 08-Aug-2013 07:10:46 GMT;Secure
+< Expires: Mon, 29 Jul 2013 14:26:43 GMT
+< Date: Mon, 29 Jul 2013 14:26:43 GMT
+< Location:
https://www.google.com/calendar/feeds/default/private/full/nc5gdt040m67ol63hf0h71v79s?gsessionid=9PSjBL1PzvH9owYHeo38xw
+< Content-Type: text/html; charset=UTF-8
+< Cache-control: private, max-age=0
+< X-Content-Type-Options: nosniff
+< X-Frame-Options: SAMEORIGIN
+< X-XSS-Protection: 1; mode=block
+< Server: GSE
+< Transfer-Encoding: chunked
+<
+< <HTML>
+< <HEAD>
+< <TITLE>Moved Temporarily</TITLE>
+< </HEAD>
+< <BODY BGCOLOR="#FFFFFF" TEXT="#000000">
+< <H1>Moved Temporarily</H1>
+< The document has moved <A
HREF="https://www.google.com/calendar/feeds/default/private/full/nc5gdt040m67ol63hf0h71v79s?gsessionid=9PSjBL1PzvH9owYHeo38xw">here</A>.
+< </BODY>
+< </HTML>
+
+> DELETE /calendar/feeds/default/private/full/nc5gdt040m67ol63hf0h71v79s?gsessionid=9PSjBL1PzvH9owYHeo38xw
HTTP/1.1
+> Soup-Debug-Timestamp: 1375108004
+> Soup-Debug: SoupSession 1 (0x6592c0), SoupMessage 88 (0x7fffe003a9d0), SoupSocket 82 (0x8dea20), restarted
+> Host: www.google.com
+> Authorization: GoogleLogin
auth=DQAAAM4AAAAlDUC-WQgltDHdndYDddr-1F5rVSSb-XFGPYjU_reMdFj7RP5AC-wIlZUljXXhCvATEt-rmld3pWsbivzPlhqzJUZcnSXxXjuP_PPM9e9TDVfyT7zXdclDNBmUEUHpuRE2pV8FcZ694nfSJrFnDanE5PgCG-Dp1I5RxEuTPBxWWO7bnTkK1M79Pq_KbuLDIXRpK4Q4OopOOwGyiV_NzUDT4fZ6Kw_yLolXssa1hHDvNlxFt5JLoN5p81KiTlQbRKh13BT_PF54cV4v9VkeqkDm
+> GData-Version: 2
+> If-Match: "EEoDRgVIdyp7JGA6WhNS"
+> Accept-Encoding: gzip, deflate
+> Connection: Keep-Alive
+
+< HTTP/1.1 200 OK
+< Soup-Debug-Timestamp: 1375108004
+< Soup-Debug: SoupMessage 88 (0x7fffe003a9d0)
+< Update-Client-Auth:
DQAAANAAAAAlDUC-WQgltDHdndYDddr-1F5rVSSb-XFGPYjU_reMdFj7RP5AC-wIlZUljXXhCvATEt-rmld3pWsbivzPlhqzJUZcnSXxXjuP_PPM9e9TDVfyT7zXdclDNBmUEUHpuRE2pV8FcZ694nfSJrFnDanE5PgCG-Dp1I5RxEuTPBxWWO7bnTkK1M79Pq_KbuLDIXQ13oqRh_2p87WcrWeAQnJZpM9mi1et5TBGe84GimS7yuU_utQqgxo_ARltmYbhyQQy5oR9U-3hGYR8T6bNTF75
+< Set-Cookie: DO_NOT_CACHE_RESPONSE=true;Expires=Mon, 29-Jul-2013 14:26:45 GMT
+< Set-Cookie: S=calendar=nhNSNKTrVRcNM9gw_a2f0w;Expires=Sun, 11-Aug-2013 15:51:20 GMT;Secure
+< Expires: Mon, 29 Jul 2013 14:26:44 GMT
+< Date: Mon, 29 Jul 2013 14:26:44 GMT
+< GData-Version: 2.6
+< Cache-control: private, max-age=0
+< X-Content-Type-Options: nosniff
+< X-Frame-Options: SAMEORIGIN
+< X-XSS-Protection: 1; mode=block
+< Content-Length: 0
+< Server: GSE
+< Content-Type: text/html; charset=UTF-8
+<
+
+> DELETE /calendar/feeds/default/private/full/fp1j04magk0odf8k2tc074fce4 HTTP/1.1
+> Soup-Debug-Timestamp: 1375108004
+> Soup-Debug: SoupSession 1 (0x6592c0), SoupMessage 89 (0x7fffe4014c70), SoupSocket 82 (0x8dea20)
+> Host: www.google.com
+> Authorization: GoogleLogin
auth=DQAAAM4AAAAlDUC-WQgltDHdndYDddr-1F5rVSSb-XFGPYjU_reMdFj7RP5AC-wIlZUljXXhCvATEt-rmld3pWsbivzPlhqzJUZcnSXxXjuP_PPM9e9TDVfyT7zXdclDNBmUEUHpuRE2pV8FcZ694nfSJrFnDanE5PgCG-Dp1I5RxEuTPBxWWO7bnTkK1M79Pq_KbuLDIXRpK4Q4OopOOwGyiV_NzUDT4fZ6Kw_yLolXssa1hHDvNlxFt5JLoN5p81KiTlQbRKh13BT_PF54cV4v9VkeqkDm
+> GData-Version: 2
+> If-Match: "EEoDRgZBfip7JGA6WhNS"
+> Accept-Encoding: gzip, deflate
+> Connection: Keep-Alive
+
+< HTTP/1.1 302 Moved Temporarily
+< Soup-Debug-Timestamp: 1375108004
+< Soup-Debug: SoupMessage 89 (0x7fffe4014c70)
+< Update-Client-Auth:
DQAAAM8AAAAlDUC-WQgltDHdndYDddr-1F5rVSSb-XFGPYjU_reMdFj7RP5AC-wIlZUljXXhCvATEt-rmld3pWsbivzPlhqzJUZcnSXxXjuP_PPM9e9TDVfyT7zXdclDNBmUEUHpuRE2pV8FcZ694nfSJrFnDanE5PgCG-Dp1I5RxEuTPBxWWO7bnTkK1M79Pq_KbuLDIXThTgckY3-hSb61OvnzXxSJ7d2jzDTq4SYJOcXEK19cfN8WmIspK2CGATjYnx3q1Fz9ZgntzaOCi00pQJhkctNT
+< Set-Cookie: DO_NOT_CACHE_RESPONSE=true;Expires=Mon, 29-Jul-2013 14:26:45 GMT
+< Set-Cookie: S=calendar=CWYZzaWKKce27-tnWohbMw;Expires=Thu, 08-Aug-2013 17:50:56 GMT;Secure
+< Expires: Mon, 29 Jul 2013 14:26:44 GMT
+< Date: Mon, 29 Jul 2013 14:26:44 GMT
+< Location:
https://www.google.com/calendar/feeds/default/private/full/fp1j04magk0odf8k2tc074fce4?gsessionid=CWYZzaWKKce27-tnWohbMw
+< Content-Type: text/html; charset=UTF-8
+< Cache-control: private, max-age=0
+< X-Content-Type-Options: nosniff
+< X-Frame-Options: SAMEORIGIN
+< X-XSS-Protection: 1; mode=block
+< Server: GSE
+< Transfer-Encoding: chunked
+<
+< <HTML>
+< <HEAD>
+< <TITLE>Moved Temporarily</TITLE>
+< </HEAD>
+< <BODY BGCOLOR="#FFFFFF" TEXT="#000000">
+< <H1>Moved Temporarily</H1>
+< The document has moved <A
HREF="https://www.google.com/calendar/feeds/default/private/full/fp1j04magk0odf8k2tc074fce4?gsessionid=CWYZzaWKKce27-tnWohbMw">here</A>.
+< </BODY>
+< </HTML>
+
+> DELETE /calendar/feeds/default/private/full/fp1j04magk0odf8k2tc074fce4?gsessionid=CWYZzaWKKce27-tnWohbMw
HTTP/1.1
+> Soup-Debug-Timestamp: 1375108004
+> Soup-Debug: SoupSession 1 (0x6592c0), SoupMessage 89 (0x7fffe4014c70), SoupSocket 82 (0x8dea20), restarted
+> Host: www.google.com
+> Authorization: GoogleLogin
auth=DQAAAM4AAAAlDUC-WQgltDHdndYDddr-1F5rVSSb-XFGPYjU_reMdFj7RP5AC-wIlZUljXXhCvATEt-rmld3pWsbivzPlhqzJUZcnSXxXjuP_PPM9e9TDVfyT7zXdclDNBmUEUHpuRE2pV8FcZ694nfSJrFnDanE5PgCG-Dp1I5RxEuTPBxWWO7bnTkK1M79Pq_KbuLDIXRpK4Q4OopOOwGyiV_NzUDT4fZ6Kw_yLolXssa1hHDvNlxFt5JLoN5p81KiTlQbRKh13BT_PF54cV4v9VkeqkDm
+> GData-Version: 2
+> If-Match: "EEoDRgZBfip7JGA6WhNS"
+> Accept-Encoding: gzip, deflate
+> Connection: Keep-Alive
+
+< HTTP/1.1 200 OK
+< Soup-Debug-Timestamp: 1375108004
+< Soup-Debug: SoupMessage 89 (0x7fffe4014c70)
+< Update-Client-Auth:
DQAAANAAAAAlDUC-WQgltDHdndYDddr-1F5rVSSb-XFGPYjU_reMdFj7RP5AC-wIlZUljXXhCvATEt-rmld3pWsbivzPlhqzJUZcnSXxXjuP_PPM9e9TDVfyT7zXdclDNBmUEUHpuRE2pV8FcZ694nfSJrFnDanE5PgCG-Dp1I5RxEuTPBxWWO7bnTkK1M79Pq_KbuLDIXQ13oqRh_2p87WcrWeAQnJZpM9mi1et5TBGe84GimS7yuU_utQqgxo_ARltmYbhyQQy5oR9U-3hGYR8T6bNTF75
+< Set-Cookie: DO_NOT_CACHE_RESPONSE=true;Expires=Mon, 29-Jul-2013 14:26:45 GMT
+< Set-Cookie: S=calendar=67Eg6BfzpKIzXfAG46cNhA;Expires=Tue, 06-Aug-2013 06:46:44 GMT;Secure
+< Expires: Mon, 29 Jul 2013 14:26:44 GMT
+< Date: Mon, 29 Jul 2013 14:26:44 GMT
+< GData-Version: 2.6
+< Cache-control: private, max-age=0
+< X-Content-Type-Options: nosniff
+< X-Frame-Options: SAMEORIGIN
+< X-XSS-Protection: 1; mode=block
+< Content-Length: 0
+< Server: GSE
+< Content-Type: text/html; charset=UTF-8
+<
+
+> DELETE /calendar/feeds/default/private/full/d9s8fr5ao8l4ebm1f5qbdmb8gg HTTP/1.1
+> Soup-Debug-Timestamp: 1375108004
+> Soup-Debug: SoupSession 1 (0x6592c0), SoupMessage 90 (0x7fffd804b0b0), SoupSocket 82 (0x8dea20)
+> Host: www.google.com
+> Authorization: GoogleLogin
auth=DQAAAM4AAAAlDUC-WQgltDHdndYDddr-1F5rVSSb-XFGPYjU_reMdFj7RP5AC-wIlZUljXXhCvATEt-rmld3pWsbivzPlhqzJUZcnSXxXjuP_PPM9e9TDVfyT7zXdclDNBmUEUHpuRE2pV8FcZ694nfSJrFnDanE5PgCG-Dp1I5RxEuTPBxWWO7bnTkK1M79Pq_KbuLDIXRpK4Q4OopOOwGyiV_NzUDT4fZ6Kw_yLolXssa1hHDvNlxFt5JLoN5p81KiTlQbRKh13BT_PF54cV4v9VkeqkDm
+> GData-Version: 2
+> If-Match: "EEoDRgZBfyp7JGA6WhNS"
+> Accept-Encoding: gzip, deflate
+> Connection: Keep-Alive
+
+< HTTP/1.1 302 Moved Temporarily
+< Soup-Debug-Timestamp: 1375108005
+< Soup-Debug: SoupMessage 90 (0x7fffd804b0b0)
+< Update-Client-Auth:
DQAAAM8AAAAlDUC-WQgltDHdndYDddr-1F5rVSSb-XFGPYjU_reMdFj7RP5AC-wIlZUljXXhCvATEt-rmld3pWsbivzPlhqzJUZcnSXxXjuP_PPM9e9TDVfyT7zXdclDNBmUEUHpuRE2pV8FcZ694nfSJrFnDanE5PgCG-Dp1I5RxEuTPBxWWO7bnTkK1M79Pq_KbuLDIXThTgckY3-hSb61OvnzXxSJ7d2jzDTq4SYJOcXEK19cfN8WmIspK2CGATjYnx3q1Fz9ZgntzaOCi00pQJhkctNT
+< Set-Cookie: DO_NOT_CACHE_RESPONSE=true;Expires=Mon, 29-Jul-2013 14:26:46 GMT
+< Set-Cookie: S=calendar=bdhFJWSBnr7HJcfrofEsmw;Expires=Sat, 10-Aug-2013 13:08:55 GMT;Secure
+< Expires: Mon, 29 Jul 2013 14:26:45 GMT
+< Date: Mon, 29 Jul 2013 14:26:45 GMT
+< Location:
https://www.google.com/calendar/feeds/default/private/full/d9s8fr5ao8l4ebm1f5qbdmb8gg?gsessionid=bdhFJWSBnr7HJcfrofEsmw
+< Content-Type: text/html; charset=UTF-8
+< Cache-control: private, max-age=0
+< X-Content-Type-Options: nosniff
+< X-Frame-Options: SAMEORIGIN
+< X-XSS-Protection: 1; mode=block
+< Server: GSE
+< Transfer-Encoding: chunked
+<
+< <HTML>
+< <HEAD>
+< <TITLE>Moved Temporarily</TITLE>
+< </HEAD>
+< <BODY BGCOLOR="#FFFFFF" TEXT="#000000">
+< <H1>Moved Temporarily</H1>
+< The document has moved <A
HREF="https://www.google.com/calendar/feeds/default/private/full/d9s8fr5ao8l4ebm1f5qbdmb8gg?gsessionid=bdhFJWSBnr7HJcfrofEsmw">here</A>.
+< </BODY>
+< </HTML>
+
+> DELETE /calendar/feeds/default/private/full/d9s8fr5ao8l4ebm1f5qbdmb8gg?gsessionid=bdhFJWSBnr7HJcfrofEsmw
HTTP/1.1
+> Soup-Debug-Timestamp: 1375108005
+> Soup-Debug: SoupSession 1 (0x6592c0), SoupMessage 90 (0x7fffd804b0b0), SoupSocket 82 (0x8dea20), restarted
+> Host: www.google.com
+> Authorization: GoogleLogin
auth=DQAAAM4AAAAlDUC-WQgltDHdndYDddr-1F5rVSSb-XFGPYjU_reMdFj7RP5AC-wIlZUljXXhCvATEt-rmld3pWsbivzPlhqzJUZcnSXxXjuP_PPM9e9TDVfyT7zXdclDNBmUEUHpuRE2pV8FcZ694nfSJrFnDanE5PgCG-Dp1I5RxEuTPBxWWO7bnTkK1M79Pq_KbuLDIXRpK4Q4OopOOwGyiV_NzUDT4fZ6Kw_yLolXssa1hHDvNlxFt5JLoN5p81KiTlQbRKh13BT_PF54cV4v9VkeqkDm
+> GData-Version: 2
+> If-Match: "EEoDRgZBfyp7JGA6WhNS"
+> Accept-Encoding: gzip, deflate
+> Connection: Keep-Alive
+
+< HTTP/1.1 200 OK
+< Soup-Debug-Timestamp: 1375108005
+< Soup-Debug: SoupMessage 90 (0x7fffd804b0b0)
+< Update-Client-Auth:
DQAAAM4AAAAlDUC-WQgltDHdndYDddr-geSwqup450dH73A2Cl-8pGWAz5Jr6k15x7ETDyyX-gKH9mQLgT8NgpcJeZVMLjIXm1EbZt7eOlczQvHw9uMmD40XUvTc3VuOvT58GOMc7bcR5a-xUVuHMkbEU3g2rCp7Fw3q3lP_QFTWqE59LQAuIJ1V1Mzrj5l73ZloZnprjZsoS6V737LE84MKS3EbUJwdhONiAUU1jBHCL_yAoimGEtnElJMGcEXxs1Pl3YW3Ceub90HJ43ybw11aZdO1mFDL
+< Set-Cookie: DO_NOT_CACHE_RESPONSE=true;Expires=Mon, 29-Jul-2013 14:26:46 GMT
+< Set-Cookie: S=calendar=eyQxpte4IM2e8PV0u_VLew;Expires=Fri, 09-Aug-2013 14:19:41 GMT;Secure
+< Expires: Mon, 29 Jul 2013 14:26:45 GMT
+< Date: Mon, 29 Jul 2013 14:26:45 GMT
+< GData-Version: 2.6
+< Cache-control: private, max-age=0
+< X-Content-Type-Options: nosniff
+< X-Frame-Options: SAMEORIGIN
+< X-XSS-Protection: 1; mode=block
+< Content-Length: 0
+< Server: GSE
+< Content-Type: text/html; charset=UTF-8
+<
+
diff --git a/gdata/tests/traces/calendar/teardown-temp-calendar
b/gdata/tests/traces/calendar/teardown-temp-calendar
new file mode 100644
index 0000000..47d66e6
--- /dev/null
+++ b/gdata/tests/traces/calendar/teardown-temp-calendar
@@ -0,0 +1,63 @@
+> DELETE /calendar/feeds/default/owncalendars/full/j3pof8q060uvthc62v9falj6ik%40group.calendar.google.com
HTTP/1.1
+> Soup-Debug-Timestamp: 1375108051
+> Soup-Debug: SoupSession 1 (0x6592c0), SoupMessage 123 (0x7fffd804b1a0), SoupSocket 113 (0x8dede0)
+> Host: www.google.com
+> Authorization: GoogleLogin
auth=DQAAAM4AAAAlDUC-WQgltDHdndYDddr-1F5rVSSb-XFGPYjU_reMdFj7RP5AC-wIlZUljXXhCvATEt-rmld3pWsbivzPlhqzJUZcnSXxXjuP_PPM9e9TDVfyT7zXdclDNBmUEUHpuRE2pV8FcZ694nfSJrFnDanE5PgCG-Dp1I5RxEuTPBxWWO7bnTkK1M79Pq_KbuLDIXRpK4Q4OopOOwGyiV_NzUDT4fZ6Kw_yLolXssa1hHDvNlxFt5JLoN5p81KiTlQbRKh13BT_PF54cV4v9VkeqkDm
+> GData-Version: 2
+> Accept-Encoding: gzip, deflate
+> Connection: Keep-Alive
+
+< HTTP/1.1 302 Moved Temporarily
+< Soup-Debug-Timestamp: 1375108051
+< Soup-Debug: SoupMessage 123 (0x7fffd804b1a0)
+< Update-Client-Auth:
DQAAAM8AAAAlDUC-WQgltDHdndYDddr-1F5rVSSb-XFGPYjU_reMdFj7RP5AC-wIlZUljXXhCvATEt-rmld3pWsbivzPlhqzJUZcnSXxXjuP_PPM9e9TDVfyT7zXdclDNBmUEUHpuRE2pV8FcZ694nfSJrFnDanE5PgCG-Dp1I5RxEuTPBxWWO7bnTkK1M79Pq_KbuLDIXThTgckY3-hSb61OvnzXxSJ7d2jzDTq4SYJOcXEK19cfN8WmIspK2CGATjYnx3q1Fz9ZgntzaOCi00pQJhkctNT
+< Set-Cookie: DO_NOT_CACHE_RESPONSE=true;Expires=Mon, 29-Jul-2013 14:27:32 GMT
+< Set-Cookie: S=calendar=G9Q3r6rLSe-0LE_rluuM9A;Expires=Mon, 12-Aug-2013 01:19:31 GMT;Secure
+< Expires: Mon, 29 Jul 2013 14:27:31 GMT
+< Date: Mon, 29 Jul 2013 14:27:31 GMT
+< Location:
https://www.google.com/calendar/feeds/default/owncalendars/full/j3pof8q060uvthc62v9falj6ik%40group.calendar.google.com?gsessionid=G9Q3r6rLSe-0LE_rluuM9A
+< Content-Type: text/html; charset=UTF-8
+< Cache-control: private, max-age=0
+< X-Content-Type-Options: nosniff
+< X-Frame-Options: SAMEORIGIN
+< X-XSS-Protection: 1; mode=block
+< Server: GSE
+< Transfer-Encoding: chunked
+<
+< <HTML>
+< <HEAD>
+< <TITLE>Moved Temporarily</TITLE>
+< </HEAD>
+< <BODY BGCOLOR="#FFFFFF" TEXT="#000000">
+< <H1>Moved Temporarily</H1>
+< The document has moved <A
HREF="https://www.google.com/calendar/feeds/default/owncalendars/full/j3pof8q060uvthc62v9falj6ik%40group.calendar.google.com?gsessionid=G9Q3r6rLSe-0LE_rluuM9A">here</A>.
+< </BODY>
+< </HTML>
+
+> DELETE
/calendar/feeds/default/owncalendars/full/j3pof8q060uvthc62v9falj6ik%40group.calendar.google.com?gsessionid=G9Q3r6rLSe-0LE_rluuM9A
HTTP/1.1
+> Soup-Debug-Timestamp: 1375108051
+> Soup-Debug: SoupSession 1 (0x6592c0), SoupMessage 123 (0x7fffd804b1a0), SoupSocket 113 (0x8dede0),
restarted
+> Host: www.google.com
+> Authorization: GoogleLogin
auth=DQAAAM4AAAAlDUC-WQgltDHdndYDddr-1F5rVSSb-XFGPYjU_reMdFj7RP5AC-wIlZUljXXhCvATEt-rmld3pWsbivzPlhqzJUZcnSXxXjuP_PPM9e9TDVfyT7zXdclDNBmUEUHpuRE2pV8FcZ694nfSJrFnDanE5PgCG-Dp1I5RxEuTPBxWWO7bnTkK1M79Pq_KbuLDIXRpK4Q4OopOOwGyiV_NzUDT4fZ6Kw_yLolXssa1hHDvNlxFt5JLoN5p81KiTlQbRKh13BT_PF54cV4v9VkeqkDm
+> GData-Version: 2
+> Accept-Encoding: gzip, deflate
+> Connection: Keep-Alive
+
+< HTTP/1.1 200 OK
+< Soup-Debug-Timestamp: 1375108053
+< Soup-Debug: SoupMessage 123 (0x7fffd804b1a0)
+< Update-Client-Auth:
DQAAAM8AAAAlDUC-WQgltDHdndYDddr-ODYysS96Taaw1NaIYtJAAHEXCZ_GMPV8cwrWmi_-pskMkzDa8yS5h3Lx6BUX8K1OQLMPBV7rpZGHtUa1jYE1jA_4X05rZ800eKz2vNaGdZYoiYJwGnkqCe72OBS-ReHTEtvQtr7VG9ZYkAslaj0Tffvz8pB9ItwBfiM3-4oLSkIEFXx8_eyUlfeNChSfSAvSSqTyG58No5P6HZMRKSJtwsyLwtxAl4BhBMfGX_Uh_z0XCyGMW8beXiNXZ4h5XkwP
+< Set-Cookie: DO_NOT_CACHE_RESPONSE=true;Expires=Mon, 29-Jul-2013 14:27:32 GMT
+< Set-Cookie: S=calendar=Ig-VHyzEk6QF7qRJGEyZ8Q;Expires=Sat, 10-Aug-2013 00:59:24 GMT;Secure
+< Expires: Mon, 29 Jul 2013 14:27:32 GMT
+< Date: Mon, 29 Jul 2013 14:27:32 GMT
+< GData-Version: 2.6
+< Cache-control: private, max-age=0
+< X-Content-Type-Options: nosniff
+< X-Frame-Options: SAMEORIGIN
+< X-XSS-Protection: 1; mode=block
+< Content-Length: 0
+< Server: GSE
+< Content-Type: text/html; charset=UTF-8
+<
+
diff --git a/gdata/tests/traces/calendar/teardown-temp-calendar-acls
b/gdata/tests/traces/calendar/teardown-temp-calendar-acls
new file mode 100644
index 0000000..e69de29
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]