[libgdata/offline-testing] tests: Add trace file testing support to the Calendar test suite



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/&quot;AkcHQX47eCp7JGA9WhFWEU0.&quot;' 
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/&quot;AkcHQX47eCp7JGA9WhFWEU0.&quot;' 
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/&quot;AkcHQX47eCp7JGA9WhFWEU0.&quot;' 
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/&quot;AkcHQX47eCp7JGA9WhFWEU0.&quot;' 
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/&quot;AkcHR3oyfip7JGA9WhFWEU0.&quot;' 
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/&quot;AkcARXw9fSp7JGA9WhFWEU0.&quot;' 
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='&quot;EEoDRgRJeyp7JGA6WhNS&quot;' 
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='&quot;EEoDRgRJeyp7JGA6WhNS&quot;' 
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='&quot;EEoDRgRJeSp7JGA6WhNS&quot;' 
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='&quot;EEoDRgRJeSp7JGA6WhNS&quot;'><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='&quot;EEoDRgRJeyp7JGA6WhNS&quot;'><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='&quot;EEoDRgRJeSp7JGA6WhNS&quot;'><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='&quot;EEoDRgRJeyp7JGA6WhNS&quot;'><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='&quot;EEoDRgRJdyp7JGA6WhNS&quot;' 
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='&quot;EEoDRgRJdyp7JGA6WhNS&quot;'><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='&quot;EEoDRgRJdyp7JGA6WhNS&quot;'><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='&quot;EEoDRgZEfSp7JGA6WhNS&quot;' 
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='&quot;EEoDRgZAfip7JGA6WhNS&quot;' 
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='&quot;EEoDRgZDfCp7JGA6WhNS&quot;' 
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/&quot;DU8NR3wyfip7JGA9WhFWEU0.&quot;' 
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/&quot;DU8NRH47eCp7JGA9WhFWEU0.&quot;' 
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/&quot;DU8NQn47eCp7JGA9WhFWEU0.&quot;' 
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/&quot;A0MARX47eCp7JGA9WhFXFEs.&quot;' 
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/&quot;D0QEQn47eCp7JGA9WhFXFEQ.&quot;' 
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/&quot;CkUNQn47eCp7JGA9WhFXFEs.&quot;' 
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/&quot;CkcCRX47eCp7JGA9WhFXEEQ.&quot;' 
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/&quot;C0IMSX47eCp7JGA9WhFXEUs.&quot;' 
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/&quot;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/&quot;CEcEQH47eCp7JGA9WhFXFEk.&quot;' 
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/&quot;CUINSH47eCp7JGA9WhFXFkw.&quot;' 
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/&quot;CkcAR347eCp7JGA9WhFXEUo.&quot;' 
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/&quot;DEUBR347eCp7JGA9WhFXE0s.&quot;' 
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/&quot;DU4AR3o8fyp7JGA9WhFWEU0.&quot;' 
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/&quot;DU4AQH47eCp7JGA9WhFWEU0.&quot;' 
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/&quot;A0MARX47eCp7JGA9WhFXFEs.&quot;' 
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/&quot;DU4HSH47eCp7JGA9WhFWEU0.&quot;' 
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/&quot;D0QEQn47eCp7JGA9WhFXFEQ.&quot;' 
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/&quot;CkUNQn47eCp7JGA9WhFXFEs.&quot;' 
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/&quot;CkcCRX47eCp7JGA9WhFXEEQ.&quot;' 
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/&quot;C0IMSX47eCp7JGA9WhFXEUs.&quot;' 
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/&quot;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/&quot;CEcEQH47eCp7JGA9WhFXFEk.&quot;' 
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/&quot;CkcAR347eCp7JGA9WhFXEUo.&quot;' 
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/&quot;CUINSH47eCp7JGA9WhFXFkw.&quot;' 
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/&quot;DEUBR347eCp7JGA9WhFXE0s.&quot;' 
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/&quot;DU4HQn08eCp7JGA9WhFWEU0.&quot;' 
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/&quot;DU4HQH47eCp7JGA9WhFWEU0.&quot;' 
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/&quot;A0MARX47eCp7JGA9WhFXFEs.&quot;' 
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/&quot;DU4GSH47eCp7JGA9WhFWEU0.&quot;' 
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/&quot;D0QEQn47eCp7JGA9WhFXFEQ.&quot;' 
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/&quot;CkUNQn47eCp7JGA9WhFXFEs.&quot;' 
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/&quot;CkcCRX47eCp7JGA9WhFXEEQ.&quot;' 
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/&quot;C0IMSX47eCp7JGA9WhFXEUs.&quot;' 
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/&quot;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/&quot;DU4HQ347eCp7JGA9WhFWEU0.&quot;' 
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/&quot;CkcAR347eCp7JGA9WhFXEUo.&quot;' 
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/&quot;CUINSH47eCp7JGA9WhFXFkw.&quot;' 
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/&quot;DEUBR347eCp7JGA9WhFXE0s.&quot;' 
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/&quot;DU4FQX47eCp7JGA9WhFWEU0.&quot;' 
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/&quot;DU4NSH47eCp7JGA9WhFWEU0.&quot;' 
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/&quot;DU4MSH47eCp7JGA9WhFWEU0.&quot;' 
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/&quot;DU4ERH8zeip7JGA9WhFWEU0.&quot;' 
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/&quot;DU4ERX47eCp7JGA9WhFWEU0.&quot;' 
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/&quot;DU4EQ347eCp7JGA9WhFWEU0.&quot;' 
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/&quot;D0QEQn47eCp7JGA9WhFXFEQ.&quot;' 
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/&quot;CkUNQn47eCp7JGA9WhFXFEs.&quot;' 
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/&quot;A0MARX47eCp7JGA9WhFXFEs.&quot;' 
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/&quot;CkcCRX47eCp7JGA9WhFXEEQ.&quot;' 
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/&quot;C0IMSX47eCp7JGA9WhFXEUs.&quot;' 
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/&quot;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/&quot;DU4ERX47eCp7JGA9WhFWEU0.&quot;' 
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/&quot;CUINSH47eCp7JGA9WhFXFkw.&quot;' 
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/&quot;CkcAR347eCp7JGA9WhFXEUo.&quot;' 
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/&quot;DEUBR347eCp7JGA9WhFXE0s.&quot;' 
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/&quot;DU4DRHwyeSp7JGA9WhFWEU0.&quot;' 
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/&quot;DU4DQX47eCp7JGA9WhFWEU0.&quot;' 
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/&quot;D0QEQn47eCp7JGA9WhFXFEQ.&quot;' 
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/&quot;DU4CSX47eCp7JGA9WhFWEU0.&quot;' 
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/&quot;CkUNQn47eCp7JGA9WhFXFEs.&quot;' 
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/&quot;A0MARX47eCp7JGA9WhFXFEs.&quot;' 
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/&quot;CkcCRX47eCp7JGA9WhFXEEQ.&quot;' 
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/&quot;C0IMSX47eCp7JGA9WhFXEUs.&quot;' 
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/&quot;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/&quot;DU4DQH47eCp7JGA9WhFWEU0.&quot;' 
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/&quot;CkcAR347eCp7JGA9WhFXEUo.&quot;' 
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/&quot;CUINSH47eCp7JGA9WhFXFkw.&quot;' 
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/&quot;DEUBR347eCp7JGA9WhFXE0s.&quot;' 
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/&quot;DU4CQnw4fSp7JGA9WhFWEU0.&quot;' 
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/&quot;DU4CQ347eCp7JGA9WhFWEU0.&quot;' 
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/&quot;A0MARX47eCp7JGA9WhFXFEs.&quot;' 
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/&quot;CkUNQn47eCp7JGA9WhFXFEs.&quot;' 
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/&quot;DU4CQX47eCp7JGA9WhFWEU0.&quot;' 
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/&quot;D0QEQn47eCp7JGA9WhFXFEQ.&quot;' 
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/&quot;C0IMSX47eCp7JGA9WhFXEUs.&quot;' 
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/&quot;CkcCRX47eCp7JGA9WhFXEEQ.&quot;' 
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/&quot;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/&quot;CEcEQH47eCp7JGA9WhFXFEk.&quot;' 
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/&quot;CUINSH47eCp7JGA9WhFXFkw.&quot;' 
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/&quot;CkcAR347eCp7JGA9WhFXEUo.&quot;' 
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/&quot;DEUBR347eCp7JGA9WhFXE0s.&quot;' 
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 &apos;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 &apos;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='&quot;EEoDRgZEeyp7JGA6WhNS&quot;' 
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/&quot;DU4CSX47eCp7JGA9WhFWEU0.&quot;' 
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/&quot;DU4DQH47eCp7JGA9WhFWEU0.&quot;' 
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='&quot;EEoDRgVIdyp7JGA6WhNS&quot;' 
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='&quot;EEoDRgZBfip7JGA6WhNS&quot;' 
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='&quot;EEoDRgZBfyp7JGA6WhNS&quot;' 
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/&quot;AkcASH47eCp7JGA9WhFWEU0.&quot;' 
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/&quot;AkcBQXY7eCp7JGA9WhFWEU0.&quot;' 
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]