[libgdata] tests: Port and re-enable YouTube category tests
- From: Philip Withnall <pwithnall src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [libgdata] tests: Port and re-enable YouTube category tests
- Date: Wed, 8 Jul 2015 14:33:30 +0000 (UTC)
commit 8ecba5f3241e19e797a39fdc269e064a077515fd
Author: Philip Withnall <philip withnall collabora co uk>
Date: Wed Jul 8 09:48:31 2015 +0100
tests: Port and re-enable YouTube category tests
Unfortunately the YouTube category list is no longer localised to the
region passed in to the query — the category names are now always in
English. So the only way we can detect differences caused by changing
region is to look at how many categories are returned.
gdata/tests/traces/youtube/categories | 710 +++++++++++++++++++-
gdata/tests/traces/youtube/categories-async | 359 ++++++++++-
.../traces/youtube/categories-async-cancellation | 359 ++++++++++-
gdata/tests/youtube.c | 16 +-
4 files changed, 1375 insertions(+), 69 deletions(-)
---
diff --git a/gdata/tests/traces/youtube/categories b/gdata/tests/traces/youtube/categories
index ee50f0a..57532ea 100644
--- a/gdata/tests/traces/youtube/categories
+++ b/gdata/tests/traces/youtube/categories
@@ -1,53 +1,701 @@
-> GET /schemas/2007/categories.cat HTTP/1.1
-> Soup-Debug-Timestamp: 1375254130
-> Soup-Debug: SoupSession 1 (0x6672e0), SoupMessage 1 (0x705470), SoupSocket 1 (0x6baa40)
-> Host: gdata.youtube.com
-> X-GData-Key:
key=AI39si7Me3Q7zYs6hmkFvpRBD2nrkVjYYsUO5lh_3HdOkGRc9g6Z4nzxZatk_aAo2EsA21k7vrda0OO6oFg2rnhMedZXPyXoEw
-> Authorization: GoogleLogin
auth=DQAAANUAAACG3vwyOXQ0cHOiv20qTOfwhyHhCL9dCZd-E9xcumpupwEpBg8cOa_l_8gV1-AjFB6KgFo0bFC0zhihW7vzfb-CAMBPEm4sCnlyJsjxzk6XIN6_OIUhIFFXKFIlRQgoV0VC044LromanYLK1Dx5At8rOKFxlTraPzB2K8BO_KmBLckQGlC0WM9-YSo7Wp5KdbxEZwMauNHSUNzRSIyR5iHhdDEczGzB-Xy8RYdgEpsu2etKFKhX0HsMVb6bGO1yFKpNkhw3E4Pb0yo6R_NZnwSSAZVr7bs3YlzzGsxW82x7Hg
+> GET /youtube/v3/videoCategories?part=snippet®ionCode=US HTTP/1.1
+> Soup-Debug-Timestamp: 1436344205
+> Soup-Debug: SoupSession 1 (0x699270), SoupMessage 1 (0x938290), SoupSocket 1 (0x6559a0)
+> Host: www.googleapis.com
+> Authorization: Bearer ya29.qgGbGtKxUsd-hiHkZzQNuub_EWfRo0vVObMzNtVDd1BXcbjDiBEqWqLMP3hh3zORWL-1I4_eLOS0VQ
GData-Version: 2
Accept-Encoding: gzip, deflate
+> User-Agent: libgdata/0.17.2 - gzip
Connection: Keep-Alive
< HTTP/1.1 200 OK
-< Soup-Debug-Timestamp: 1375254130
-< Soup-Debug: SoupMessage 1 (0x705470)
-< X-GData-User-Country: CZ
-< Content-Type: application/atomcat+xml; charset=UTF-8
-< Date: Wed, 31 Jul 2013 07:02:10 GMT
-< Expires: Wed, 31 Jul 2013 07:02:10 GMT
-< Cache-control: private, max-age=0
+< Soup-Debug-Timestamp: 1436344205
+< Soup-Debug: SoupMessage 1 (0x938290)
+< Expires: Wed, 08 Jul 2015 08:30:05 GMT
+< Date: Wed, 08 Jul 2015 08:30:05 GMT
+< Cache-Control: private, max-age=86400, must-revalidate, no-transform
+< ETag: "Y3xTLFF3RLtHXX85JBgzzgp2Enw/jUYxq1h23PAd2po_F3Lrni-VNQE"
+< Vary: Origin
+< Vary: X-Origin
+< Content-Type: application/json; charset=UTF-8
+< Content-Encoding: gzip
< X-Content-Type-Options: nosniff
< X-Frame-Options: SAMEORIGIN
< X-XSS-Protection: 1; mode=block
-< Content-Length: 6379
< Server: GSE
+< Alternate-Protocol: 443:quic,p=1
+< Transfer-Encoding: chunked
<
-< <?xml version='1.0' encoding='UTF-8'?><app:categories xmlns:app='http://www.w3.org/2007/app'
xmlns:atom='http://www.w3.org/2005/Atom' xmlns:yt='http://gdata.youtube.com/schemas/2007' fixed='yes'
scheme='http://gdata.youtube.com/schemas/2007/categories.cat'><atom:category term='Film' label='Film &
Animation' xml:lang='en-US'><yt:assignable/><yt:browsable regions='AE AR AT AU BE BR CA CH CL CO CZ DE DK DZ
EG ES FI FR GB GH GR HK HU ID IE IL IN IT JO JP KE KR MA MX MY NG NL NO NZ PE PH PL PT RO RU SA SE SG SK SN
TN TR TW UA UG US YE ZA'/></atom:category><atom:category term='Autos' label='Autos & Vehicles'
xml:lang='en-US'><yt:assignable/><yt:browsable regions='AE AR AT AU BE BR CA CH CL CO CZ DE DK DZ EG ES FI FR
GB GH GR HK HU ID IE IL IN IT JO JP KE KR MA MX MY NG NL NO NZ PE PH PL PT RO RU SA SE SG SK SN TN TR TW UA
UG US YE ZA'/></atom:category><atom:category term='Music' label='Music'
xml:lang='en-US'><yt:assignable/><yt:browsable regions='AE AR AT AU BE BR CA CH
CL CO CZ DE DK DZ EG ES FI FR GB GH GR HK HU ID IE IL IN IT JO JP KE KR MA MX MY NG NL NO NZ PE PH PL PT RO
RU SA SE SG SK SN TN TR TW UA UG US YE ZA'/></atom:category><atom:category term='Animals' label='Pets &
Animals' xml:lang='en-US'><yt:assignable/><yt:browsable regions='AE AR AT AU BE BR CA CH CL CO CZ DE DK DZ EG
ES FI FR GB GH GR HK HU ID IE IL IN IT JO JP KE KR MA MX MY NG NL NO NZ PE PH PL PT RO RU SA SE SG SK SN TN
TR TW UA UG US YE ZA'/></atom:category><atom:category term='Sports' label='Sports'
xml:lang='en-US'><yt:assignable/><yt:browsable regions='AE AR AT AU BE BR CA CH CL CO CZ DE DK DZ EG ES FI FR
GB GH GR HK HU ID IE IL IN IT JO JP KE KR MA MX MY NG NL NO NZ PE PH PL PT RO RU SA SE SG SK SN TN TR TW UA
UG US YE ZA'/></atom:category><atom:category term='Shortmov' label='Short Movies'
xml:lang='en-US'><yt:deprecated/></atom:category><atom:category term='Travel' label='Travel & Events'
xml:lang='en-US'><yt:assignable/><yt:browsable regions='AE AR AT
AU BE BR CA CH CL CO CZ DE DK DZ EG ES FI FR GB GH GR HK HU ID IE IL IN IT JO JP KE KR MA MX MY NG NL NO NZ
PE PH PL PT RO RU SA SE SG SK SN TN TR TW UA UG US YE ZA'/></atom:category><atom:category term='Games'
label='Gaming' xml:lang='en-US'><yt:assignable/><yt:browsable regions='AE AR AT AU BE BR CA CH CL CO CZ DE DK
DZ EG ES FI FR GB GH GR HK HU ID IE IL IN IT JO JP KE KR MA MX MY NG NL NO NZ PE PH PL PT RO RU SA SE SG SK
SN TN TR TW UA UG US YE ZA'/></atom:category><atom:category term='Videoblog' label='Videoblogging'
xml:lang='en-US'><yt:deprecated/></atom:category><atom:category term='People' label='People & Blogs'
xml:lang='en-US'><yt:assignable/><yt:browsable regions='AE AR AT AU BE BR CA CH CL CO CZ DE DK DZ EG ES FI FR
GB GH GR HK HU ID IE IL IN IT JO JP KE KR MA MX MY NG NL NO NZ PE PH PL PT RO RU SA SE SG SK SN TN TR TW UA
UG US YE ZA'/></atom:category><atom:category term='Comedy' label='Comedy'
xml:lang='en-US'><yt:assignable/><yt:browsable regions='AE AR AT
AU BE BR CA CH CL CO CZ DE DK DZ EG ES FI FR GB GH GR HK HU ID IE IL IN IT JO JP KE KR MA MX MY NG NL NO NZ
PE PH PL PT RO RU SA SE SG SK SN TN TR TW UA UG US YE ZA'/></atom:category><atom:category
term='Entertainment' label='Entertainment' xml:lang='en-US'><yt:assignable/><yt:browsable regions='AE AR AT
AU BE BR CA CH CL CO CZ DE DK DZ EG ES FI FR GB GH GR HK HU ID IE IL IN IT JO JP KE KR MA MX MY NG NL NO NZ
PE PH PL PT RO RU SA SE SG SK SN TN TR TW UA UG US YE ZA'/></atom:category><atom:category term='News'
label='News & Politics' xml:lang='en-US'><yt:assignable/><yt:browsable regions='AE AR AT AU BE BR CA CH
CL CO CZ DE DK DZ EG ES FI FR GB GH GR HK HU ID IE IL IN IT JO JP KE KR MA MX MY NG NL NO NZ PE PH PL PT RO
RU SA SE SG SK SN TN TR TW UA UG US YE ZA'/></atom:category><atom:category term='Howto' label='Howto &
Style' xml:lang='en-US'><yt:assignable/><yt:browsable regions='AE AR AT AU BE BR CA CH CL CO CZ DE DK DZ EG
ES FI FR GB GH GR HK HU ID IE IL IN IT JO
JP KE KR MA MX MY NG NL NO NZ PE PH PL PT RO RU SA SE SG SK SN TN TR TW UA UG US YE
ZA'/></atom:category><atom:category term='Education' label='Education'
xml:lang='en-US'><yt:assignable/><yt:browsable regions='AE AR AT AU BE BR CA CH CL CO CZ DE DK DZ EG ES FI FR
GB GH GR HK HU ID IE IL IN IT JO JP KE KR MA MX MY NG NL NO NZ PE PH PL PT RO RU SA SE SG SK SN TN TR TW UA
UG US YE ZA'/></atom:category><atom:category term='Tech' label='Science & Technology'
xml:lang='en-US'><yt:assignable/><yt:browsable regions='AE AR AT AU BE BR CA CH CL CO CZ DE DK DZ EG ES FI FR
GB GH GR HK HU ID IE IL IN IT JO JP KE KR MA MX MY NG NL NO NZ PE PH PL PT RO RU SA SE SG SK SN TN TR TW UA
UG US YE ZA'/></atom:category><atom:category term='Nonprofit' label='Nonprofits & Activism'
xml:lang='en-US'><yt:assignable/><yt:browsable regions='US'/></atom:category><atom:category term='Movies'
label='Movies' xml:lang='en-US'><yt:deprecated/></atom:category><atom:category term='Movies_anime_animati
on' label='Anime/Animation' xml:lang='en-US'><yt:deprecated/></atom:category><atom:category
term='Movies_action_adventure' label='Action/Adventure'
xml:lang='en-US'><yt:deprecated/></atom:category><atom:category term='Movies_classics' label='Classics'
xml:lang='en-US'><yt:deprecated/></atom:category><atom:category term='Movies_comedy' label='Comedy'
xml:lang='en-US'><yt:deprecated/></atom:category><atom:category term='Movies_documentary' label='Documentary'
xml:lang='en-US'><yt:deprecated/></atom:category><atom:category term='Movies_drama' label='Drama'
xml:lang='en-US'><yt:deprecated/></atom:category><atom:category term='Movies_family' label='Family'
xml:lang='en-US'><yt:deprecated/></atom:category><atom:category term='Movies_foreign' label='Foreign'
xml:lang='en-US'><yt:deprecated/></atom:category><atom:category term='Movies_horror' label='Horror'
xml:lang='en-US'><yt:deprecated/></atom:category><atom:category term='Movies_sci_fi_fantasy'
label='Sci-Fi/Fantasy' xml:lang='e
n-US'><yt:deprecated/></atom:category><atom:category term='Movies_thriller' label='Thriller'
xml:lang='en-US'><yt:deprecated/></atom:category><atom:category term='Movies_shorts' label='Shorts'
xml:lang='en-US'><yt:deprecated/></atom:category><atom:category term='Shows' label='Shows'
xml:lang='en-US'><yt:deprecated/></atom:category><atom:category term='Trailers' label='Trailers'
xml:lang='en-US'><yt:deprecated/></atom:category></app:categories>
+< {
+< "kind": "youtube#videoCategoryListResponse",
+< "etag": "\"Y3xTLFF3RLtHXX85JBgzzgp2Enw/jUYxq1h23PAd2po_F3Lrni-VNQE\"",
+< "items": [
+< {
+< "kind": "youtube#videoCategory",
+< "etag": "\"Y3xTLFF3RLtHXX85JBgzzgp2Enw/Xy1mB4_yLrHy_BmKmPBggty2mZQ\"",
+< "id": "1",
+< "snippet": {
+< "channelId": "UCBR8-60-B28hp2BmDPdntcQ",
+< "title": "Film & Animation",
+< "assignable": true
+< }
+< },
+< {
+< "kind": "youtube#videoCategory",
+< "etag": "\"Y3xTLFF3RLtHXX85JBgzzgp2Enw/UZ1oLIIz2dxIhO45ZTFR3a3NyTA\"",
+< "id": "2",
+< "snippet": {
+< "channelId": "UCBR8-60-B28hp2BmDPdntcQ",
+< "title": "Autos & Vehicles",
+< "assignable": true
+< }
+< },
+< {
+< "kind": "youtube#videoCategory",
+< "etag": "\"Y3xTLFF3RLtHXX85JBgzzgp2Enw/nqRIq97-xe5XRZTxbknKFVe5Lmg\"",
+< "id": "10",
+< "snippet": {
+< "channelId": "UCBR8-60-B28hp2BmDPdntcQ",
+< "title": "Music",
+< "assignable": true
+< }
+< },
+< {
+< "kind": "youtube#videoCategory",
+< "etag": "\"Y3xTLFF3RLtHXX85JBgzzgp2Enw/HwXKamM1Q20q9BN-oBJavSGkfDI\"",
+< "id": "15",
+< "snippet": {
+< "channelId": "UCBR8-60-B28hp2BmDPdntcQ",
+< "title": "Pets & Animals",
+< "assignable": true
+< }
+< },
+< {
+< "kind": "youtube#videoCategory",
+< "etag": "\"Y3xTLFF3RLtHXX85JBgzzgp2Enw/9GQMSRjrZdHeb1OEM1XVQ9zbGec\"",
+< "id": "17",
+< "snippet": {
+< "channelId": "UCBR8-60-B28hp2BmDPdntcQ",
+< "title": "Sports",
+< "assignable": true
+< }
+< },
+< {
+< "kind": "youtube#videoCategory",
+< "etag": "\"Y3xTLFF3RLtHXX85JBgzzgp2Enw/FJwVpGCVZ1yiJrqZbpqe68Sy_OE\"",
+< "id": "18",
+< "snippet": {
+< "channelId": "UCBR8-60-B28hp2BmDPdntcQ",
+< "title": "Short Movies",
+< "assignable": false
+< }
+< },
+< {
+< "kind": "youtube#videoCategory",
+< "etag": "\"Y3xTLFF3RLtHXX85JBgzzgp2Enw/M-3iD9dwK7YJCafRf_DkLN8CouA\"",
+< "id": "19",
+< "snippet": {
+< "channelId": "UCBR8-60-B28hp2BmDPdntcQ",
+< "title": "Travel & Events",
+< "assignable": true
+< }
+< },
+< {
+< "kind": "youtube#videoCategory",
+< "etag": "\"Y3xTLFF3RLtHXX85JBgzzgp2Enw/WmA0qYEfjWsAoyJFSw2zinhn2wM\"",
+< "id": "20",
+< "snippet": {
+< "channelId": "UCBR8-60-B28hp2BmDPdntcQ",
+< "title": "Gaming",
+< "assignable": true
+< }
+< },
+< {
+< "kind": "youtube#videoCategory",
+< "etag": "\"Y3xTLFF3RLtHXX85JBgzzgp2Enw/EapFaGYG7K0StIXVf8aba249tdM\"",
+< "id": "21",
+< "snippet": {
+< "channelId": "UCBR8-60-B28hp2BmDPdntcQ",
+< "title": "Videoblogging",
+< "assignable": false
+< }
+< },
+< {
+< "kind": "youtube#videoCategory",
+< "etag": "\"Y3xTLFF3RLtHXX85JBgzzgp2Enw/xId8RX7vRN8rqkbYZbNIytUQDRo\"",
+< "id": "22",
+< "snippet": {
+< "channelId": "UCBR8-60-B28hp2BmDPdntcQ",
+< "title": "People & Blogs",
+< "assignable": true
+< }
+< },
+< {
+< "kind": "youtube#videoCategory",
+< "etag": "\"Y3xTLFF3RLtHXX85JBgzzgp2Enw/G9LHzQmx44rX2S5yaga_Aqtwz8M\"",
+< "id": "23",
+< "snippet": {
+< "channelId": "UCBR8-60-B28hp2BmDPdntcQ",
+< "title": "Comedy",
+< "assignable": true
+< }
+< },
+< {
+< "kind": "youtube#videoCategory",
+< "etag": "\"Y3xTLFF3RLtHXX85JBgzzgp2Enw/UVB9oxX2Bvqa_w_y3vXSLVK5E_s\"",
+< "id": "24",
+< "snippet": {
+< "channelId": "UCBR8-60-B28hp2BmDPdntcQ",
+< "title": "Entertainment",
+< "assignable": true
+< }
+< },
+< {
+< "kind": "youtube#videoCategory",
+< "etag": "\"Y3xTLFF3RLtHXX85JBgzzgp2Enw/QiLK0ZIrFoORdk_g2l_XR_ECjDc\"",
+< "id": "25",
+< "snippet": {
+< "channelId": "UCBR8-60-B28hp2BmDPdntcQ",
+< "title": "News & Politics",
+< "assignable": true
+< }
+< },
+< {
+< "kind": "youtube#videoCategory",
+< "etag": "\"Y3xTLFF3RLtHXX85JBgzzgp2Enw/r6Ck6Z0_L0rG37VJQR200SGNA_w\"",
+< "id": "26",
+< "snippet": {
+< "channelId": "UCBR8-60-B28hp2BmDPdntcQ",
+< "title": "Howto & Style",
+< "assignable": true
+< }
+< },
+< {
+< "kind": "youtube#videoCategory",
+< "etag": "\"Y3xTLFF3RLtHXX85JBgzzgp2Enw/EoYkczo9I3RCf96RveKTOgOPkUM\"",
+< "id": "27",
+< "snippet": {
+< "channelId": "UCBR8-60-B28hp2BmDPdntcQ",
+< "title": "Education",
+< "assignable": true
+< }
+< },
+< {
+< "kind": "youtube#videoCategory",
+< "etag": "\"Y3xTLFF3RLtHXX85JBgzzgp2Enw/w5HjcTD82G_XA3xBctS30zS-JpQ\"",
+< "id": "28",
+< "snippet": {
+< "channelId": "UCBR8-60-B28hp2BmDPdntcQ",
+< "title": "Science & Technology",
+< "assignable": true
+< }
+< },
+< {
+< "kind": "youtube#videoCategory",
+< "etag": "\"Y3xTLFF3RLtHXX85JBgzzgp2Enw/SalkJoBWq_smSEqiAx_qyri6Wa8\"",
+< "id": "29",
+< "snippet": {
+< "channelId": "UCBR8-60-B28hp2BmDPdntcQ",
+< "title": "Nonprofits & Activism",
+< "assignable": true
+< }
+< },
+< {
+< "kind": "youtube#videoCategory",
+< "etag": "\"Y3xTLFF3RLtHXX85JBgzzgp2Enw/lL7uWDr_071CHxifjYG1tJrp4Uo\"",
+< "id": "30",
+< "snippet": {
+< "channelId": "UCBR8-60-B28hp2BmDPdntcQ",
+< "title": "Movies",
+< "assignable": false
+< }
+< },
+< {
+< "kind": "youtube#videoCategory",
+< "etag": "\"Y3xTLFF3RLtHXX85JBgzzgp2Enw/WnuVfjO-PyFLO7NTRQIbrGE62nk\"",
+< "id": "31",
+< "snippet": {
+< "channelId": "UCBR8-60-B28hp2BmDPdntcQ",
+< "title": "Anime/Animation",
+< "assignable": false
+< }
+< },
+< {
+< "kind": "youtube#videoCategory",
+< "etag": "\"Y3xTLFF3RLtHXX85JBgzzgp2Enw/ctpH2hGA_UZ3volJT_FTlOg9M00\"",
+< "id": "32",
+< "snippet": {
+< "channelId": "UCBR8-60-B28hp2BmDPdntcQ",
+< "title": "Action/Adventure",
+< "assignable": false
+< }
+< },
+< {
+< "kind": "youtube#videoCategory",
+< "etag": "\"Y3xTLFF3RLtHXX85JBgzzgp2Enw/L0kR3-g1BAo5UD1PLVbQ7LkkDtQ\"",
+< "id": "33",
+< "snippet": {
+< "channelId": "UCBR8-60-B28hp2BmDPdntcQ",
+< "title": "Classics",
+< "assignable": false
+< }
+< },
+< {
+< "kind": "youtube#videoCategory",
+< "etag": "\"Y3xTLFF3RLtHXX85JBgzzgp2Enw/pUZOAC_s9sfiwar639qr_wAB-aI\"",
+< "id": "34",
+< "snippet": {
+< "channelId": "UCBR8-60-B28hp2BmDPdntcQ",
+< "title": "Comedy",
+< "assignable": false
+< }
+< },
+< {
+< "kind": "youtube#videoCategory",
+< "etag": "\"Y3xTLFF3RLtHXX85JBgzzgp2Enw/Xb5JLhtyNRN3AQq021Ds-OV50Jk\"",
+< "id": "35",
+< "snippet": {
+< "channelId": "UCBR8-60-B28hp2BmDPdntcQ",
+< "title": "Documentary",
+< "assignable": false
+< }
+< },
+< {
+< "kind": "youtube#videoCategory",
+< "etag": "\"Y3xTLFF3RLtHXX85JBgzzgp2Enw/u8WXzF4HIhtEi805__sqjuA4lEk\"",
+< "id": "36",
+< "snippet": {
+< "channelId": "UCBR8-60-B28hp2BmDPdntcQ",
+< "title": "Drama",
+< "assignable": false
+< }
+< },
+< {
+< "kind": "youtube#videoCategory",
+< "etag": "\"Y3xTLFF3RLtHXX85JBgzzgp2Enw/D04PP4Gr7wc4IV_O9G66Z4A8KWQ\"",
+< "id": "37",
+< "snippet": {
+< "channelId": "UCBR8-60-B28hp2BmDPdntcQ",
+< "title": "Family",
+< "assignable": false
+< }
+< },
+< {
+< "kind": "youtube#videoCategory",
+< "etag": "\"Y3xTLFF3RLtHXX85JBgzzgp2Enw/i5-_AceGXQCEEMWU0V8CcQm_vLQ\"",
+< "id": "38",
+< "snippet": {
+< "channelId": "UCBR8-60-B28hp2BmDPdntcQ",
+< "title": "Foreign",
+< "assignable": false
+< }
+< },
+< {
+< "kind": "youtube#videoCategory",
+< "etag": "\"Y3xTLFF3RLtHXX85JBgzzgp2Enw/rtlxd0zOixA9QHdIZB26-St5qgQ\"",
+< "id": "39",
+< "snippet": {
+< "channelId": "UCBR8-60-B28hp2BmDPdntcQ",
+< "title": "Horror",
+< "assignable": false
+< }
+< },
+< {
+< "kind": "youtube#videoCategory",
+< "etag": "\"Y3xTLFF3RLtHXX85JBgzzgp2Enw/N1TrDFLRppxZgBowCJfJCvh0Dpg\"",
+< "id": "40",
+< "snippet": {
+< "channelId": "UCBR8-60-B28hp2BmDPdntcQ",
+< "title": "Sci-Fi/Fantasy",
+< "assignable": false
+< }
+< },
+< {
+< "kind": "youtube#videoCategory",
+< "etag": "\"Y3xTLFF3RLtHXX85JBgzzgp2Enw/7UMGi6zRySqXopr_rv4sZq6Za2E\"",
+< "id": "41",
+< "snippet": {
+< "channelId": "UCBR8-60-B28hp2BmDPdntcQ",
+< "title": "Thriller",
+< "assignable": false
+< }
+< },
+< {
+< "kind": "youtube#videoCategory",
+< "etag": "\"Y3xTLFF3RLtHXX85JBgzzgp2Enw/RScXhi324h8usyIetreAVb-uKeM\"",
+< "id": "42",
+< "snippet": {
+< "channelId": "UCBR8-60-B28hp2BmDPdntcQ",
+< "title": "Shorts",
+< "assignable": false
+< }
+< },
+< {
+< "kind": "youtube#videoCategory",
+< "etag": "\"Y3xTLFF3RLtHXX85JBgzzgp2Enw/0n9MJVCDLpA8q7aiGVrFsuFsd0A\"",
+< "id": "43",
+< "snippet": {
+< "channelId": "UCBR8-60-B28hp2BmDPdntcQ",
+< "title": "Shows",
+< "assignable": false
+< }
+< },
+< {
+< "kind": "youtube#videoCategory",
+< "etag": "\"Y3xTLFF3RLtHXX85JBgzzgp2Enw/x5NxSf5fz8hn4loSN4rvhwzD_pY\"",
+< "id": "44",
+< "snippet": {
+< "channelId": "UCBR8-60-B28hp2BmDPdntcQ",
+< "title": "Trailers",
+< "assignable": false
+< }
+< }
+< ]
+< }
-> GET /schemas/2007/categories.cat HTTP/1.1
-> Soup-Debug-Timestamp: 1375254130
-> Soup-Debug: SoupSession 1 (0x6672e0), SoupMessage 2 (0x705470), SoupSocket 1 (0x6baa40)
-> Host: gdata.youtube.com
-> X-GData-Key:
key=AI39si7Me3Q7zYs6hmkFvpRBD2nrkVjYYsUO5lh_3HdOkGRc9g6Z4nzxZatk_aAo2EsA21k7vrda0OO6oFg2rnhMedZXPyXoEw
-> Authorization: GoogleLogin
auth=DQAAANUAAACG3vwyOXQ0cHOiv20qTOfwhyHhCL9dCZd-E9xcumpupwEpBg8cOa_l_8gV1-AjFB6KgFo0bFC0zhihW7vzfb-CAMBPEm4sCnlyJsjxzk6XIN6_OIUhIFFXKFIlRQgoV0VC044LromanYLK1Dx5At8rOKFxlTraPzB2K8BO_KmBLckQGlC0WM9-YSo7Wp5KdbxEZwMauNHSUNzRSIyR5iHhdDEczGzB-Xy8RYdgEpsu2etKFKhX0HsMVb6bGO1yFKpNkhw3E4Pb0yo6R_NZnwSSAZVr7bs3YlzzGsxW82x7Hg
+> GET /youtube/v3/videoCategories?part=snippet®ionCode=TR HTTP/1.1
+> Soup-Debug-Timestamp: 1436344205
+> Soup-Debug: SoupSession 1 (0x699270), SoupMessage 2 (0x938470), SoupSocket 1 (0x6559a0)
+> Host: www.googleapis.com
+> Authorization: Bearer ya29.qgGbGtKxUsd-hiHkZzQNuub_EWfRo0vVObMzNtVDd1BXcbjDiBEqWqLMP3hh3zORWL-1I4_eLOS0VQ
GData-Version: 2
-> Accept-Language: it
+> Accept-Language: TR
Accept-Encoding: gzip, deflate
+> User-Agent: libgdata/0.17.2 - gzip
Connection: Keep-Alive
< HTTP/1.1 200 OK
-< Soup-Debug-Timestamp: 1375254130
-< Soup-Debug: SoupMessage 2 (0x705470)
-< X-GData-User-Country: CZ
-< Content-Type: application/atomcat+xml; charset=UTF-8
-< Date: Wed, 31 Jul 2013 07:02:10 GMT
-< Expires: Wed, 31 Jul 2013 07:02:10 GMT
-< Cache-control: private, max-age=0
+< Soup-Debug-Timestamp: 1436344205
+< Soup-Debug: SoupMessage 2 (0x938470)
+< Expires: Wed, 08 Jul 2015 08:30:05 GMT
+< Date: Wed, 08 Jul 2015 08:30:05 GMT
+< Cache-Control: private, max-age=86400, must-revalidate, no-transform
+< ETag: "Y3xTLFF3RLtHXX85JBgzzgp2Enw/y2h_MtOwl7P7oqYJv5CeDQCt2nc"
+< Vary: Origin
+< Vary: X-Origin
+< Content-Type: application/json; charset=UTF-8
+< Content-Encoding: gzip
< X-Content-Type-Options: nosniff
< X-Frame-Options: SAMEORIGIN
< X-XSS-Protection: 1; mode=block
-< Content-Length: 6377
< Server: GSE
+< Alternate-Protocol: 443:quic,p=1
+< Transfer-Encoding: chunked
<
-< <?xml version='1.0' encoding='UTF-8'?><app:categories xmlns:app='http://www.w3.org/2007/app'
xmlns:atom='http://www.w3.org/2005/Atom' xmlns:yt='http://gdata.youtube.com/schemas/2007' fixed='yes'
scheme='http://gdata.youtube.com/schemas/2007/categories.cat'><atom:category term='Film' label='Film e
animazione' xml:lang='it-IT'><yt:assignable/><yt:browsable regions='AE AR AT AU BE BR CA CH CL CO CZ DE DK DZ
EG ES FI FR GB GH GR HK HU ID IE IL IN IT JO JP KE KR MA MX MY NG NL NO NZ PE PH PL PT RO RU SA SE SG SK SN
TN TR TW UA UG US YE ZA'/></atom:category><atom:category term='Autos' label='Auto e motori'
xml:lang='it-IT'><yt:assignable/><yt:browsable regions='AE AR AT AU BE BR CA CH CL CO CZ DE DK DZ EG ES FI FR
GB GH GR HK HU ID IE IL IN IT JO JP KE KR MA MX MY NG NL NO NZ PE PH PL PT RO RU SA SE SG SK SN TN TR TW UA
UG US YE ZA'/></atom:category><atom:category term='Music' label='Musica'
xml:lang='it-IT'><yt:assignable/><yt:browsable regions='AE AR AT AU BE BR CA CH CL CO CZ
DE DK DZ EG ES FI FR GB GH GR HK HU ID IE IL IN IT JO JP KE KR MA MX MY NG NL NO NZ PE PH PL PT RO RU SA SE
SG SK SN TN TR TW UA UG US YE ZA'/></atom:category><atom:category term='Animals' label='Animali'
xml:lang='it-IT'><yt:assignable/><yt:browsable regions='AE AR AT AU BE BR CA CH CL CO CZ DE DK DZ EG ES FI FR
GB GH GR HK HU ID IE IL IN IT JO JP KE KR MA MX MY NG NL NO NZ PE PH PL PT RO RU SA SE SG SK SN TN TR TW UA
UG US YE ZA'/></atom:category><atom:category term='Sports' label='Sport'
xml:lang='it-IT'><yt:assignable/><yt:browsable regions='AE AR AT AU BE BR CA CH CL CO CZ DE DK DZ EG ES FI FR
GB GH GR HK HU ID IE IL IN IT JO JP KE KR MA MX MY NG NL NO NZ PE PH PL PT RO RU SA SE SG SK SN TN TR TW UA
UG US YE ZA'/></atom:category><atom:category term='Shortmov' label='Cortometraggi'
xml:lang='it-IT'><yt:deprecated/></atom:category><atom:category term='Travel' label='Viaggi ed eventi'
xml:lang='it-IT'><yt:assignable/><yt:browsable regions='AE AR AT AU BE BR CA CH CL CO CZ
DE DK DZ EG ES FI FR GB GH GR HK HU ID IE IL IN IT JO JP KE KR MA MX MY NG NL NO NZ PE PH PL PT RO RU SA SE
SG SK SN TN TR TW UA UG US YE ZA'/></atom:category><atom:category term='Games' label='Giochi'
xml:lang='it-IT'><yt:assignable/><yt:browsable regions='AE AR AT AU BE BR CA CH CL CO CZ DE DK DZ EG ES FI FR
GB GH GR HK HU ID IE IL IN IT JO JP KE KR MA MX MY NG NL NO NZ PE PH PL PT RO RU SA SE SG SK SN TN TR TW UA
UG US YE ZA'/></atom:category><atom:category term='Videoblog' label='Blog video'
xml:lang='it-IT'><yt:deprecated/></atom:category><atom:category term='People' label='Persone e blog'
xml:lang='it-IT'><yt:assignable/><yt:browsable regions='AE AR AT AU BE BR CA CH CL CO CZ DE DK DZ EG ES FI FR
GB GH GR HK HU ID IE IL IN IT JO JP KE KR MA MX MY NG NL NO NZ PE PH PL PT RO RU SA SE SG SK SN TN TR TW UA
UG US YE ZA'/></atom:category><atom:category term='Comedy' label='Umorismo'
xml:lang='it-IT'><yt:assignable/><yt:browsable regions='AE AR AT AU BE BR CA CH CL CO CZ DE
DK DZ EG ES FI FR GB GH GR HK HU ID IE IL IN IT JO JP KE KR MA MX MY NG NL NO NZ PE PH PL PT RO RU SA SE SG
SK SN TN TR TW UA UG US YE ZA'/></atom:category><atom:category term='Entertainment' label='Intrattenimento'
xml:lang='it-IT'><yt:assignable/><yt:browsable regions='AE AR AT AU BE BR CA CH CL CO CZ DE DK DZ EG ES FI FR
GB GH GR HK HU ID IE IL IN IT JO JP KE KR MA MX MY NG NL NO NZ PE PH PL PT RO RU SA SE SG SK SN TN TR TW UA
UG US YE ZA'/></atom:category><atom:category term='News' label='Notizie e politica'
xml:lang='it-IT'><yt:assignable/><yt:browsable regions='AE AR AT AU BE BR CA CH CL CO CZ DE DK DZ EG ES FI FR
GB GH GR HK HU ID IE IL IN IT JO JP KE KR MA MX MY NG NL NO NZ PE PH PL PT RO RU SA SE SG SK SN TN TR TW UA
UG US YE ZA'/></atom:category><atom:category term='Howto' label='Guide pratiche e stile'
xml:lang='it-IT'><yt:assignable/><yt:browsable regions='AE AR AT AU BE BR CA CH CL CO CZ DE DK DZ EG ES FI FR
GB GH GR HK HU ID IE IL IN IT JO JP KE KR MA MX MY NG
NL NO NZ PE PH PL PT RO RU SA SE SG SK SN TN TR TW UA UG US YE ZA'/></atom:category><atom:category
term='Education' label='Istruzione' xml:lang='it-IT'><yt:assignable/><yt:browsable regions='AE AR AT AU BE BR
CA CH CL CO CZ DE DK DZ EG ES FI FR GB GH GR HK HU ID IE IL IN IT JO JP KE KR MA MX MY NG NL NO NZ PE PH PL
PT RO RU SA SE SG SK SN TN TR TW UA UG US YE ZA'/></atom:category><atom:category term='Tech' label='Scienze e
tecnologie' xml:lang='it-IT'><yt:assignable/><yt:browsable regions='AE AR AT AU BE BR CA CH CL CO CZ DE DK DZ
EG ES FI FR GB GH GR HK HU ID IE IL IN IT JO JP KE KR MA MX MY NG NL NO NZ PE PH PL PT RO RU SA SE SG SK SN
TN TR TW UA UG US YE ZA'/></atom:category><atom:category term='Nonprofit' label='Non profit e attivismo'
xml:lang='it-IT'><yt:assignable/><yt:browsable regions='US'/></atom:category><atom:category term='Movies'
label='Film' xml:lang='it-IT'><yt:deprecated/></atom:category><atom:category term='Movies_anime_animation'
label='Anime/Animazione' x
ml:lang='it-IT'><yt:deprecated/></atom:category><atom:category term='Movies_action_adventure'
label='Azione/Avventura' xml:lang='it-IT'><yt:deprecated/></atom:category><atom:category
term='Movies_classics' label='Classici' xml:lang='it-IT'><yt:deprecated/></atom:category><atom:category
term='Movies_comedy' label='Umorismo' xml:lang='it-IT'><yt:deprecated/></atom:category><atom:category
term='Movies_documentary' label='Documentari' xml:lang='it-IT'><yt:deprecated/></atom:category><atom:category
term='Movies_drama' label='Drammatici' xml:lang='it-IT'><yt:deprecated/></atom:category><atom:category
term='Movies_family' label='Famiglia' xml:lang='it-IT'><yt:deprecated/></atom:category><atom:category
term='Movies_foreign' label='Stranieri' xml:lang='it-IT'><yt:deprecated/></atom:category><atom:category
term='Movies_horror' label='Horror' xml:lang='it-IT'><yt:deprecated/></atom:category><atom:category
term='Movies_sci_fi_fantasy' label='Fantascienza/Fantasy' xml:lang='it-IT'><yt:de
precated/></atom:category><atom:category term='Movies_thriller' label='Thriller'
xml:lang='it-IT'><yt:deprecated/></atom:category><atom:category term='Movies_shorts' label='Cortometraggi'
xml:lang='it-IT'><yt:deprecated/></atom:category><atom:category term='Shows' label='Programmi'
xml:lang='it-IT'><yt:deprecated/></atom:category><atom:category term='Trailers' label='Trailer'
xml:lang='it-IT'><yt:deprecated/></atom:category></app:categories>
+< {
+< "kind": "youtube#videoCategoryListResponse",
+< "etag": "\"Y3xTLFF3RLtHXX85JBgzzgp2Enw/y2h_MtOwl7P7oqYJv5CeDQCt2nc\"",
+< "items": [
+< {
+< "kind": "youtube#videoCategory",
+< "etag": "\"Y3xTLFF3RLtHXX85JBgzzgp2Enw/Xy1mB4_yLrHy_BmKmPBggty2mZQ\"",
+< "id": "1",
+< "snippet": {
+< "channelId": "UCBR8-60-B28hp2BmDPdntcQ",
+< "title": "Film & Animation",
+< "assignable": true
+< }
+< },
+< {
+< "kind": "youtube#videoCategory",
+< "etag": "\"Y3xTLFF3RLtHXX85JBgzzgp2Enw/UZ1oLIIz2dxIhO45ZTFR3a3NyTA\"",
+< "id": "2",
+< "snippet": {
+< "channelId": "UCBR8-60-B28hp2BmDPdntcQ",
+< "title": "Autos & Vehicles",
+< "assignable": true
+< }
+< },
+< {
+< "kind": "youtube#videoCategory",
+< "etag": "\"Y3xTLFF3RLtHXX85JBgzzgp2Enw/nqRIq97-xe5XRZTxbknKFVe5Lmg\"",
+< "id": "10",
+< "snippet": {
+< "channelId": "UCBR8-60-B28hp2BmDPdntcQ",
+< "title": "Music",
+< "assignable": true
+< }
+< },
+< {
+< "kind": "youtube#videoCategory",
+< "etag": "\"Y3xTLFF3RLtHXX85JBgzzgp2Enw/HwXKamM1Q20q9BN-oBJavSGkfDI\"",
+< "id": "15",
+< "snippet": {
+< "channelId": "UCBR8-60-B28hp2BmDPdntcQ",
+< "title": "Pets & Animals",
+< "assignable": true
+< }
+< },
+< {
+< "kind": "youtube#videoCategory",
+< "etag": "\"Y3xTLFF3RLtHXX85JBgzzgp2Enw/9GQMSRjrZdHeb1OEM1XVQ9zbGec\"",
+< "id": "17",
+< "snippet": {
+< "channelId": "UCBR8-60-B28hp2BmDPdntcQ",
+< "title": "Sports",
+< "assignable": true
+< }
+< },
+< {
+< "kind": "youtube#videoCategory",
+< "etag": "\"Y3xTLFF3RLtHXX85JBgzzgp2Enw/FJwVpGCVZ1yiJrqZbpqe68Sy_OE\"",
+< "id": "18",
+< "snippet": {
+< "channelId": "UCBR8-60-B28hp2BmDPdntcQ",
+< "title": "Short Movies",
+< "assignable": false
+< }
+< },
+< {
+< "kind": "youtube#videoCategory",
+< "etag": "\"Y3xTLFF3RLtHXX85JBgzzgp2Enw/M-3iD9dwK7YJCafRf_DkLN8CouA\"",
+< "id": "19",
+< "snippet": {
+< "channelId": "UCBR8-60-B28hp2BmDPdntcQ",
+< "title": "Travel & Events",
+< "assignable": true
+< }
+< },
+< {
+< "kind": "youtube#videoCategory",
+< "etag": "\"Y3xTLFF3RLtHXX85JBgzzgp2Enw/WmA0qYEfjWsAoyJFSw2zinhn2wM\"",
+< "id": "20",
+< "snippet": {
+< "channelId": "UCBR8-60-B28hp2BmDPdntcQ",
+< "title": "Gaming",
+< "assignable": true
+< }
+< },
+< {
+< "kind": "youtube#videoCategory",
+< "etag": "\"Y3xTLFF3RLtHXX85JBgzzgp2Enw/EapFaGYG7K0StIXVf8aba249tdM\"",
+< "id": "21",
+< "snippet": {
+< "channelId": "UCBR8-60-B28hp2BmDPdntcQ",
+< "title": "Videoblogging",
+< "assignable": false
+< }
+< },
+< {
+< "kind": "youtube#videoCategory",
+< "etag": "\"Y3xTLFF3RLtHXX85JBgzzgp2Enw/xId8RX7vRN8rqkbYZbNIytUQDRo\"",
+< "id": "22",
+< "snippet": {
+< "channelId": "UCBR8-60-B28hp2BmDPdntcQ",
+< "title": "People & Blogs",
+< "assignable": true
+< }
+< },
+< {
+< "kind": "youtube#videoCategory",
+< "etag": "\"Y3xTLFF3RLtHXX85JBgzzgp2Enw/G9LHzQmx44rX2S5yaga_Aqtwz8M\"",
+< "id": "23",
+< "snippet": {
+< "channelId": "UCBR8-60-B28hp2BmDPdntcQ",
+< "title": "Comedy",
+< "assignable": true
+< }
+< },
+< {
+< "kind": "youtube#videoCategory",
+< "etag": "\"Y3xTLFF3RLtHXX85JBgzzgp2Enw/UVB9oxX2Bvqa_w_y3vXSLVK5E_s\"",
+< "id": "24",
+< "snippet": {
+< "channelId": "UCBR8-60-B28hp2BmDPdntcQ",
+< "title": "Entertainment",
+< "assignable": true
+< }
+< },
+< {
+< "kind": "youtube#videoCategory",
+< "etag": "\"Y3xTLFF3RLtHXX85JBgzzgp2Enw/QiLK0ZIrFoORdk_g2l_XR_ECjDc\"",
+< "id": "25",
+< "snippet": {
+< "channelId": "UCBR8-60-B28hp2BmDPdntcQ",
+< "title": "News & Politics",
+< "assignable": true
+< }
+< },
+< {
+< "kind": "youtube#videoCategory",
+< "etag": "\"Y3xTLFF3RLtHXX85JBgzzgp2Enw/r6Ck6Z0_L0rG37VJQR200SGNA_w\"",
+< "id": "26",
+< "snippet": {
+< "channelId": "UCBR8-60-B28hp2BmDPdntcQ",
+< "title": "Howto & Style",
+< "assignable": true
+< }
+< },
+< {
+< "kind": "youtube#videoCategory",
+< "etag": "\"Y3xTLFF3RLtHXX85JBgzzgp2Enw/EoYkczo9I3RCf96RveKTOgOPkUM\"",
+< "id": "27",
+< "snippet": {
+< "channelId": "UCBR8-60-B28hp2BmDPdntcQ",
+< "title": "Education",
+< "assignable": true
+< }
+< },
+< {
+< "kind": "youtube#videoCategory",
+< "etag": "\"Y3xTLFF3RLtHXX85JBgzzgp2Enw/w5HjcTD82G_XA3xBctS30zS-JpQ\"",
+< "id": "28",
+< "snippet": {
+< "channelId": "UCBR8-60-B28hp2BmDPdntcQ",
+< "title": "Science & Technology",
+< "assignable": true
+< }
+< },
+< {
+< "kind": "youtube#videoCategory",
+< "etag": "\"Y3xTLFF3RLtHXX85JBgzzgp2Enw/lL7uWDr_071CHxifjYG1tJrp4Uo\"",
+< "id": "30",
+< "snippet": {
+< "channelId": "UCBR8-60-B28hp2BmDPdntcQ",
+< "title": "Movies",
+< "assignable": false
+< }
+< },
+< {
+< "kind": "youtube#videoCategory",
+< "etag": "\"Y3xTLFF3RLtHXX85JBgzzgp2Enw/WnuVfjO-PyFLO7NTRQIbrGE62nk\"",
+< "id": "31",
+< "snippet": {
+< "channelId": "UCBR8-60-B28hp2BmDPdntcQ",
+< "title": "Anime/Animation",
+< "assignable": false
+< }
+< },
+< {
+< "kind": "youtube#videoCategory",
+< "etag": "\"Y3xTLFF3RLtHXX85JBgzzgp2Enw/ctpH2hGA_UZ3volJT_FTlOg9M00\"",
+< "id": "32",
+< "snippet": {
+< "channelId": "UCBR8-60-B28hp2BmDPdntcQ",
+< "title": "Action/Adventure",
+< "assignable": false
+< }
+< },
+< {
+< "kind": "youtube#videoCategory",
+< "etag": "\"Y3xTLFF3RLtHXX85JBgzzgp2Enw/L0kR3-g1BAo5UD1PLVbQ7LkkDtQ\"",
+< "id": "33",
+< "snippet": {
+< "channelId": "UCBR8-60-B28hp2BmDPdntcQ",
+< "title": "Classics",
+< "assignable": false
+< }
+< },
+< {
+< "kind": "youtube#videoCategory",
+< "etag": "\"Y3xTLFF3RLtHXX85JBgzzgp2Enw/pUZOAC_s9sfiwar639qr_wAB-aI\"",
+< "id": "34",
+< "snippet": {
+< "channelId": "UCBR8-60-B28hp2BmDPdntcQ",
+< "title": "Comedy",
+< "assignable": false
+< }
+< },
+< {
+< "kind": "youtube#videoCategory",
+< "etag": "\"Y3xTLFF3RLtHXX85JBgzzgp2Enw/Xb5JLhtyNRN3AQq021Ds-OV50Jk\"",
+< "id": "35",
+< "snippet": {
+< "channelId": "UCBR8-60-B28hp2BmDPdntcQ",
+< "title": "Documentary",
+< "assignable": false
+< }
+< },
+< {
+< "kind": "youtube#videoCategory",
+< "etag": "\"Y3xTLFF3RLtHXX85JBgzzgp2Enw/u8WXzF4HIhtEi805__sqjuA4lEk\"",
+< "id": "36",
+< "snippet": {
+< "channelId": "UCBR8-60-B28hp2BmDPdntcQ",
+< "title": "Drama",
+< "assignable": false
+< }
+< },
+< {
+< "kind": "youtube#videoCategory",
+< "etag": "\"Y3xTLFF3RLtHXX85JBgzzgp2Enw/D04PP4Gr7wc4IV_O9G66Z4A8KWQ\"",
+< "id": "37",
+< "snippet": {
+< "channelId": "UCBR8-60-B28hp2BmDPdntcQ",
+< "title": "Family",
+< "assignable": false
+< }
+< },
+< {
+< "kind": "youtube#videoCategory",
+< "etag": "\"Y3xTLFF3RLtHXX85JBgzzgp2Enw/i5-_AceGXQCEEMWU0V8CcQm_vLQ\"",
+< "id": "38",
+< "snippet": {
+< "channelId": "UCBR8-60-B28hp2BmDPdntcQ",
+< "title": "Foreign",
+< "assignable": false
+< }
+< },
+< {
+< "kind": "youtube#videoCategory",
+< "etag": "\"Y3xTLFF3RLtHXX85JBgzzgp2Enw/rtlxd0zOixA9QHdIZB26-St5qgQ\"",
+< "id": "39",
+< "snippet": {
+< "channelId": "UCBR8-60-B28hp2BmDPdntcQ",
+< "title": "Horror",
+< "assignable": false
+< }
+< },
+< {
+< "kind": "youtube#videoCategory",
+< "etag": "\"Y3xTLFF3RLtHXX85JBgzzgp2Enw/N1TrDFLRppxZgBowCJfJCvh0Dpg\"",
+< "id": "40",
+< "snippet": {
+< "channelId": "UCBR8-60-B28hp2BmDPdntcQ",
+< "title": "Sci-Fi/Fantasy",
+< "assignable": false
+< }
+< },
+< {
+< "kind": "youtube#videoCategory",
+< "etag": "\"Y3xTLFF3RLtHXX85JBgzzgp2Enw/7UMGi6zRySqXopr_rv4sZq6Za2E\"",
+< "id": "41",
+< "snippet": {
+< "channelId": "UCBR8-60-B28hp2BmDPdntcQ",
+< "title": "Thriller",
+< "assignable": false
+< }
+< },
+< {
+< "kind": "youtube#videoCategory",
+< "etag": "\"Y3xTLFF3RLtHXX85JBgzzgp2Enw/RScXhi324h8usyIetreAVb-uKeM\"",
+< "id": "42",
+< "snippet": {
+< "channelId": "UCBR8-60-B28hp2BmDPdntcQ",
+< "title": "Shorts",
+< "assignable": false
+< }
+< },
+< {
+< "kind": "youtube#videoCategory",
+< "etag": "\"Y3xTLFF3RLtHXX85JBgzzgp2Enw/0n9MJVCDLpA8q7aiGVrFsuFsd0A\"",
+< "id": "43",
+< "snippet": {
+< "channelId": "UCBR8-60-B28hp2BmDPdntcQ",
+< "title": "Shows",
+< "assignable": false
+< }
+< },
+< {
+< "kind": "youtube#videoCategory",
+< "etag": "\"Y3xTLFF3RLtHXX85JBgzzgp2Enw/x5NxSf5fz8hn4loSN4rvhwzD_pY\"",
+< "id": "44",
+< "snippet": {
+< "channelId": "UCBR8-60-B28hp2BmDPdntcQ",
+< "title": "Trailers",
+< "assignable": false
+< }
+< }
+< ]
+< }
diff --git a/gdata/tests/traces/youtube/categories-async b/gdata/tests/traces/youtube/categories-async
index 14bd9b2..9574f0f 100644
--- a/gdata/tests/traces/youtube/categories-async
+++ b/gdata/tests/traces/youtube/categories-async
@@ -1,26 +1,355 @@
-> GET /schemas/2007/categories.cat HTTP/1.1
-> Soup-Debug-Timestamp: 1375254165
-> Soup-Debug: SoupSession 1 (0x6672e0), SoupMessage 60 (0x7fffe00170b0), SoupSocket 19 (0x7fffe0019540)
-> Host: gdata.youtube.com
-> X-GData-Key:
key=AI39si7Me3Q7zYs6hmkFvpRBD2nrkVjYYsUO5lh_3HdOkGRc9g6Z4nzxZatk_aAo2EsA21k7vrda0OO6oFg2rnhMedZXPyXoEw
-> Authorization: GoogleLogin
auth=DQAAANUAAACG3vwyOXQ0cHOiv20qTOfwhyHhCL9dCZd-E9xcumpupwEpBg8cOa_l_8gV1-AjFB6KgFo0bFC0zhihW7vzfb-CAMBPEm4sCnlyJsjxzk6XIN6_OIUhIFFXKFIlRQgoV0VC044LromanYLK1Dx5At8rOKFxlTraPzB2K8BO_KmBLckQGlC0WM9-YSo7Wp5KdbxEZwMauNHSUNzRSIyR5iHhdDEczGzB-Xy8RYdgEpsu2etKFKhX0HsMVb6bGO1yFKpNkhw3E4Pb0yo6R_NZnwSSAZVr7bs3YlzzGsxW82x7Hg
+> GET /youtube/v3/videoCategories?part=snippet®ionCode=US HTTP/1.1
+> Soup-Debug-Timestamp: 1436344205
+> Soup-Debug: SoupSession 1 (0x699270), SoupMessage 3 (0x938650), SoupSocket 1 (0x6559a0)
+> Host: www.googleapis.com
+> Authorization: Bearer ya29.qgGbGtKxUsd-hiHkZzQNuub_EWfRo0vVObMzNtVDd1BXcbjDiBEqWqLMP3hh3zORWL-1I4_eLOS0VQ
GData-Version: 2
Accept-Encoding: gzip, deflate
+> User-Agent: libgdata/0.17.2 - gzip
Connection: Keep-Alive
< HTTP/1.1 200 OK
-< Soup-Debug-Timestamp: 1375254165
-< Soup-Debug: SoupMessage 60 (0x7fffe00170b0)
-< X-GData-User-Country: CZ
-< Content-Type: application/atomcat+xml; charset=UTF-8
-< Date: Wed, 31 Jul 2013 07:02:45 GMT
-< Expires: Wed, 31 Jul 2013 07:02:45 GMT
-< Cache-control: private, max-age=0
+< Soup-Debug-Timestamp: 1436344205
+< Soup-Debug: SoupMessage 3 (0x938650)
+< Expires: Wed, 08 Jul 2015 08:30:05 GMT
+< Date: Wed, 08 Jul 2015 08:30:05 GMT
+< Cache-Control: private, max-age=86400, must-revalidate, no-transform
+< ETag: "Y3xTLFF3RLtHXX85JBgzzgp2Enw/jUYxq1h23PAd2po_F3Lrni-VNQE"
+< Vary: Origin
+< Vary: X-Origin
+< Content-Type: application/json; charset=UTF-8
+< Content-Encoding: gzip
< X-Content-Type-Options: nosniff
< X-Frame-Options: SAMEORIGIN
< X-XSS-Protection: 1; mode=block
-< Content-Length: 6379
< Server: GSE
+< Alternate-Protocol: 443:quic,p=1
+< Transfer-Encoding: chunked
<
-< <?xml version='1.0' encoding='UTF-8'?><app:categories xmlns:app='http://www.w3.org/2007/app'
xmlns:atom='http://www.w3.org/2005/Atom' xmlns:yt='http://gdata.youtube.com/schemas/2007' fixed='yes'
scheme='http://gdata.youtube.com/schemas/2007/categories.cat'><atom:category term='Film' label='Film &
Animation' xml:lang='en-US'><yt:assignable/><yt:browsable regions='AE AR AT AU BE BR CA CH CL CO CZ DE DK DZ
EG ES FI FR GB GH GR HK HU ID IE IL IN IT JO JP KE KR MA MX MY NG NL NO NZ PE PH PL PT RO RU SA SE SG SK SN
TN TR TW UA UG US YE ZA'/></atom:category><atom:category term='Autos' label='Autos & Vehicles'
xml:lang='en-US'><yt:assignable/><yt:browsable regions='AE AR AT AU BE BR CA CH CL CO CZ DE DK DZ EG ES FI FR
GB GH GR HK HU ID IE IL IN IT JO JP KE KR MA MX MY NG NL NO NZ PE PH PL PT RO RU SA SE SG SK SN TN TR TW UA
UG US YE ZA'/></atom:category><atom:category term='Music' label='Music'
xml:lang='en-US'><yt:assignable/><yt:browsable regions='AE AR AT AU BE BR CA CH
CL CO CZ DE DK DZ EG ES FI FR GB GH GR HK HU ID IE IL IN IT JO JP KE KR MA MX MY NG NL NO NZ PE PH PL PT RO
RU SA SE SG SK SN TN TR TW UA UG US YE ZA'/></atom:category><atom:category term='Animals' label='Pets &
Animals' xml:lang='en-US'><yt:assignable/><yt:browsable regions='AE AR AT AU BE BR CA CH CL CO CZ DE DK DZ EG
ES FI FR GB GH GR HK HU ID IE IL IN IT JO JP KE KR MA MX MY NG NL NO NZ PE PH PL PT RO RU SA SE SG SK SN TN
TR TW UA UG US YE ZA'/></atom:category><atom:category term='Sports' label='Sports'
xml:lang='en-US'><yt:assignable/><yt:browsable regions='AE AR AT AU BE BR CA CH CL CO CZ DE DK DZ EG ES FI FR
GB GH GR HK HU ID IE IL IN IT JO JP KE KR MA MX MY NG NL NO NZ PE PH PL PT RO RU SA SE SG SK SN TN TR TW UA
UG US YE ZA'/></atom:category><atom:category term='Shortmov' label='Short Movies'
xml:lang='en-US'><yt:deprecated/></atom:category><atom:category term='Travel' label='Travel & Events'
xml:lang='en-US'><yt:assignable/><yt:browsable regions='AE AR AT
AU BE BR CA CH CL CO CZ DE DK DZ EG ES FI FR GB GH GR HK HU ID IE IL IN IT JO JP KE KR MA MX MY NG NL NO NZ
PE PH PL PT RO RU SA SE SG SK SN TN TR TW UA UG US YE ZA'/></atom:category><atom:category term='Games'
label='Gaming' xml:lang='en-US'><yt:assignable/><yt:browsable regions='AE AR AT AU BE BR CA CH CL CO CZ DE DK
DZ EG ES FI FR GB GH GR HK HU ID IE IL IN IT JO JP KE KR MA MX MY NG NL NO NZ PE PH PL PT RO RU SA SE SG SK
SN TN TR TW UA UG US YE ZA'/></atom:category><atom:category term='Videoblog' label='Videoblogging'
xml:lang='en-US'><yt:deprecated/></atom:category><atom:category term='People' label='People & Blogs'
xml:lang='en-US'><yt:assignable/><yt:browsable regions='AE AR AT AU BE BR CA CH CL CO CZ DE DK DZ EG ES FI FR
GB GH GR HK HU ID IE IL IN IT JO JP KE KR MA MX MY NG NL NO NZ PE PH PL PT RO RU SA SE SG SK SN TN TR TW UA
UG US YE ZA'/></atom:category><atom:category term='Comedy' label='Comedy'
xml:lang='en-US'><yt:assignable/><yt:browsable regions='AE AR AT
AU BE BR CA CH CL CO CZ DE DK DZ EG ES FI FR GB GH GR HK HU ID IE IL IN IT JO JP KE KR MA MX MY NG NL NO NZ
PE PH PL PT RO RU SA SE SG SK SN TN TR TW UA UG US YE ZA'/></atom:category><atom:category
term='Entertainment' label='Entertainment' xml:lang='en-US'><yt:assignable/><yt:browsable regions='AE AR AT
AU BE BR CA CH CL CO CZ DE DK DZ EG ES FI FR GB GH GR HK HU ID IE IL IN IT JO JP KE KR MA MX MY NG NL NO NZ
PE PH PL PT RO RU SA SE SG SK SN TN TR TW UA UG US YE ZA'/></atom:category><atom:category term='News'
label='News & Politics' xml:lang='en-US'><yt:assignable/><yt:browsable regions='AE AR AT AU BE BR CA CH
CL CO CZ DE DK DZ EG ES FI FR GB GH GR HK HU ID IE IL IN IT JO JP KE KR MA MX MY NG NL NO NZ PE PH PL PT RO
RU SA SE SG SK SN TN TR TW UA UG US YE ZA'/></atom:category><atom:category term='Howto' label='Howto &
Style' xml:lang='en-US'><yt:assignable/><yt:browsable regions='AE AR AT AU BE BR CA CH CL CO CZ DE DK DZ EG
ES FI FR GB GH GR HK HU ID IE IL IN IT JO
JP KE KR MA MX MY NG NL NO NZ PE PH PL PT RO RU SA SE SG SK SN TN TR TW UA UG US YE
ZA'/></atom:category><atom:category term='Education' label='Education'
xml:lang='en-US'><yt:assignable/><yt:browsable regions='AE AR AT AU BE BR CA CH CL CO CZ DE DK DZ EG ES FI FR
GB GH GR HK HU ID IE IL IN IT JO JP KE KR MA MX MY NG NL NO NZ PE PH PL PT RO RU SA SE SG SK SN TN TR TW UA
UG US YE ZA'/></atom:category><atom:category term='Tech' label='Science & Technology'
xml:lang='en-US'><yt:assignable/><yt:browsable regions='AE AR AT AU BE BR CA CH CL CO CZ DE DK DZ EG ES FI FR
GB GH GR HK HU ID IE IL IN IT JO JP KE KR MA MX MY NG NL NO NZ PE PH PL PT RO RU SA SE SG SK SN TN TR TW UA
UG US YE ZA'/></atom:category><atom:category term='Nonprofit' label='Nonprofits & Activism'
xml:lang='en-US'><yt:assignable/><yt:browsable regions='US'/></atom:category><atom:category term='Movies'
label='Movies' xml:lang='en-US'><yt:deprecated/></atom:category><atom:category term='Movies_anime_animati
on' label='Anime/Animation' xml:lang='en-US'><yt:deprecated/></atom:category><atom:category
term='Movies_action_adventure' label='Action/Adventure'
xml:lang='en-US'><yt:deprecated/></atom:category><atom:category term='Movies_classics' label='Classics'
xml:lang='en-US'><yt:deprecated/></atom:category><atom:category term='Movies_comedy' label='Comedy'
xml:lang='en-US'><yt:deprecated/></atom:category><atom:category term='Movies_documentary' label='Documentary'
xml:lang='en-US'><yt:deprecated/></atom:category><atom:category term='Movies_drama' label='Drama'
xml:lang='en-US'><yt:deprecated/></atom:category><atom:category term='Movies_family' label='Family'
xml:lang='en-US'><yt:deprecated/></atom:category><atom:category term='Movies_foreign' label='Foreign'
xml:lang='en-US'><yt:deprecated/></atom:category><atom:category term='Movies_horror' label='Horror'
xml:lang='en-US'><yt:deprecated/></atom:category><atom:category term='Movies_sci_fi_fantasy'
label='Sci-Fi/Fantasy' xml:lang='e
n-US'><yt:deprecated/></atom:category><atom:category term='Movies_thriller' label='Thriller'
xml:lang='en-US'><yt:deprecated/></atom:category><atom:category term='Movies_shorts' label='Shorts'
xml:lang='en-US'><yt:deprecated/></atom:category><atom:category term='Shows' label='Shows'
xml:lang='en-US'><yt:deprecated/></atom:category><atom:category term='Trailers' label='Trailers'
xml:lang='en-US'><yt:deprecated/></atom:category></app:categories>
+< {
+< "kind": "youtube#videoCategoryListResponse",
+< "etag": "\"Y3xTLFF3RLtHXX85JBgzzgp2Enw/jUYxq1h23PAd2po_F3Lrni-VNQE\"",
+< "items": [
+< {
+< "kind": "youtube#videoCategory",
+< "etag": "\"Y3xTLFF3RLtHXX85JBgzzgp2Enw/Xy1mB4_yLrHy_BmKmPBggty2mZQ\"",
+< "id": "1",
+< "snippet": {
+< "channelId": "UCBR8-60-B28hp2BmDPdntcQ",
+< "title": "Film & Animation",
+< "assignable": true
+< }
+< },
+< {
+< "kind": "youtube#videoCategory",
+< "etag": "\"Y3xTLFF3RLtHXX85JBgzzgp2Enw/UZ1oLIIz2dxIhO45ZTFR3a3NyTA\"",
+< "id": "2",
+< "snippet": {
+< "channelId": "UCBR8-60-B28hp2BmDPdntcQ",
+< "title": "Autos & Vehicles",
+< "assignable": true
+< }
+< },
+< {
+< "kind": "youtube#videoCategory",
+< "etag": "\"Y3xTLFF3RLtHXX85JBgzzgp2Enw/nqRIq97-xe5XRZTxbknKFVe5Lmg\"",
+< "id": "10",
+< "snippet": {
+< "channelId": "UCBR8-60-B28hp2BmDPdntcQ",
+< "title": "Music",
+< "assignable": true
+< }
+< },
+< {
+< "kind": "youtube#videoCategory",
+< "etag": "\"Y3xTLFF3RLtHXX85JBgzzgp2Enw/HwXKamM1Q20q9BN-oBJavSGkfDI\"",
+< "id": "15",
+< "snippet": {
+< "channelId": "UCBR8-60-B28hp2BmDPdntcQ",
+< "title": "Pets & Animals",
+< "assignable": true
+< }
+< },
+< {
+< "kind": "youtube#videoCategory",
+< "etag": "\"Y3xTLFF3RLtHXX85JBgzzgp2Enw/9GQMSRjrZdHeb1OEM1XVQ9zbGec\"",
+< "id": "17",
+< "snippet": {
+< "channelId": "UCBR8-60-B28hp2BmDPdntcQ",
+< "title": "Sports",
+< "assignable": true
+< }
+< },
+< {
+< "kind": "youtube#videoCategory",
+< "etag": "\"Y3xTLFF3RLtHXX85JBgzzgp2Enw/FJwVpGCVZ1yiJrqZbpqe68Sy_OE\"",
+< "id": "18",
+< "snippet": {
+< "channelId": "UCBR8-60-B28hp2BmDPdntcQ",
+< "title": "Short Movies",
+< "assignable": false
+< }
+< },
+< {
+< "kind": "youtube#videoCategory",
+< "etag": "\"Y3xTLFF3RLtHXX85JBgzzgp2Enw/M-3iD9dwK7YJCafRf_DkLN8CouA\"",
+< "id": "19",
+< "snippet": {
+< "channelId": "UCBR8-60-B28hp2BmDPdntcQ",
+< "title": "Travel & Events",
+< "assignable": true
+< }
+< },
+< {
+< "kind": "youtube#videoCategory",
+< "etag": "\"Y3xTLFF3RLtHXX85JBgzzgp2Enw/WmA0qYEfjWsAoyJFSw2zinhn2wM\"",
+< "id": "20",
+< "snippet": {
+< "channelId": "UCBR8-60-B28hp2BmDPdntcQ",
+< "title": "Gaming",
+< "assignable": true
+< }
+< },
+< {
+< "kind": "youtube#videoCategory",
+< "etag": "\"Y3xTLFF3RLtHXX85JBgzzgp2Enw/EapFaGYG7K0StIXVf8aba249tdM\"",
+< "id": "21",
+< "snippet": {
+< "channelId": "UCBR8-60-B28hp2BmDPdntcQ",
+< "title": "Videoblogging",
+< "assignable": false
+< }
+< },
+< {
+< "kind": "youtube#videoCategory",
+< "etag": "\"Y3xTLFF3RLtHXX85JBgzzgp2Enw/xId8RX7vRN8rqkbYZbNIytUQDRo\"",
+< "id": "22",
+< "snippet": {
+< "channelId": "UCBR8-60-B28hp2BmDPdntcQ",
+< "title": "People & Blogs",
+< "assignable": true
+< }
+< },
+< {
+< "kind": "youtube#videoCategory",
+< "etag": "\"Y3xTLFF3RLtHXX85JBgzzgp2Enw/G9LHzQmx44rX2S5yaga_Aqtwz8M\"",
+< "id": "23",
+< "snippet": {
+< "channelId": "UCBR8-60-B28hp2BmDPdntcQ",
+< "title": "Comedy",
+< "assignable": true
+< }
+< },
+< {
+< "kind": "youtube#videoCategory",
+< "etag": "\"Y3xTLFF3RLtHXX85JBgzzgp2Enw/UVB9oxX2Bvqa_w_y3vXSLVK5E_s\"",
+< "id": "24",
+< "snippet": {
+< "channelId": "UCBR8-60-B28hp2BmDPdntcQ",
+< "title": "Entertainment",
+< "assignable": true
+< }
+< },
+< {
+< "kind": "youtube#videoCategory",
+< "etag": "\"Y3xTLFF3RLtHXX85JBgzzgp2Enw/QiLK0ZIrFoORdk_g2l_XR_ECjDc\"",
+< "id": "25",
+< "snippet": {
+< "channelId": "UCBR8-60-B28hp2BmDPdntcQ",
+< "title": "News & Politics",
+< "assignable": true
+< }
+< },
+< {
+< "kind": "youtube#videoCategory",
+< "etag": "\"Y3xTLFF3RLtHXX85JBgzzgp2Enw/r6Ck6Z0_L0rG37VJQR200SGNA_w\"",
+< "id": "26",
+< "snippet": {
+< "channelId": "UCBR8-60-B28hp2BmDPdntcQ",
+< "title": "Howto & Style",
+< "assignable": true
+< }
+< },
+< {
+< "kind": "youtube#videoCategory",
+< "etag": "\"Y3xTLFF3RLtHXX85JBgzzgp2Enw/EoYkczo9I3RCf96RveKTOgOPkUM\"",
+< "id": "27",
+< "snippet": {
+< "channelId": "UCBR8-60-B28hp2BmDPdntcQ",
+< "title": "Education",
+< "assignable": true
+< }
+< },
+< {
+< "kind": "youtube#videoCategory",
+< "etag": "\"Y3xTLFF3RLtHXX85JBgzzgp2Enw/w5HjcTD82G_XA3xBctS30zS-JpQ\"",
+< "id": "28",
+< "snippet": {
+< "channelId": "UCBR8-60-B28hp2BmDPdntcQ",
+< "title": "Science & Technology",
+< "assignable": true
+< }
+< },
+< {
+< "kind": "youtube#videoCategory",
+< "etag": "\"Y3xTLFF3RLtHXX85JBgzzgp2Enw/SalkJoBWq_smSEqiAx_qyri6Wa8\"",
+< "id": "29",
+< "snippet": {
+< "channelId": "UCBR8-60-B28hp2BmDPdntcQ",
+< "title": "Nonprofits & Activism",
+< "assignable": true
+< }
+< },
+< {
+< "kind": "youtube#videoCategory",
+< "etag": "\"Y3xTLFF3RLtHXX85JBgzzgp2Enw/lL7uWDr_071CHxifjYG1tJrp4Uo\"",
+< "id": "30",
+< "snippet": {
+< "channelId": "UCBR8-60-B28hp2BmDPdntcQ",
+< "title": "Movies",
+< "assignable": false
+< }
+< },
+< {
+< "kind": "youtube#videoCategory",
+< "etag": "\"Y3xTLFF3RLtHXX85JBgzzgp2Enw/WnuVfjO-PyFLO7NTRQIbrGE62nk\"",
+< "id": "31",
+< "snippet": {
+< "channelId": "UCBR8-60-B28hp2BmDPdntcQ",
+< "title": "Anime/Animation",
+< "assignable": false
+< }
+< },
+< {
+< "kind": "youtube#videoCategory",
+< "etag": "\"Y3xTLFF3RLtHXX85JBgzzgp2Enw/ctpH2hGA_UZ3volJT_FTlOg9M00\"",
+< "id": "32",
+< "snippet": {
+< "channelId": "UCBR8-60-B28hp2BmDPdntcQ",
+< "title": "Action/Adventure",
+< "assignable": false
+< }
+< },
+< {
+< "kind": "youtube#videoCategory",
+< "etag": "\"Y3xTLFF3RLtHXX85JBgzzgp2Enw/L0kR3-g1BAo5UD1PLVbQ7LkkDtQ\"",
+< "id": "33",
+< "snippet": {
+< "channelId": "UCBR8-60-B28hp2BmDPdntcQ",
+< "title": "Classics",
+< "assignable": false
+< }
+< },
+< {
+< "kind": "youtube#videoCategory",
+< "etag": "\"Y3xTLFF3RLtHXX85JBgzzgp2Enw/pUZOAC_s9sfiwar639qr_wAB-aI\"",
+< "id": "34",
+< "snippet": {
+< "channelId": "UCBR8-60-B28hp2BmDPdntcQ",
+< "title": "Comedy",
+< "assignable": false
+< }
+< },
+< {
+< "kind": "youtube#videoCategory",
+< "etag": "\"Y3xTLFF3RLtHXX85JBgzzgp2Enw/Xb5JLhtyNRN3AQq021Ds-OV50Jk\"",
+< "id": "35",
+< "snippet": {
+< "channelId": "UCBR8-60-B28hp2BmDPdntcQ",
+< "title": "Documentary",
+< "assignable": false
+< }
+< },
+< {
+< "kind": "youtube#videoCategory",
+< "etag": "\"Y3xTLFF3RLtHXX85JBgzzgp2Enw/u8WXzF4HIhtEi805__sqjuA4lEk\"",
+< "id": "36",
+< "snippet": {
+< "channelId": "UCBR8-60-B28hp2BmDPdntcQ",
+< "title": "Drama",
+< "assignable": false
+< }
+< },
+< {
+< "kind": "youtube#videoCategory",
+< "etag": "\"Y3xTLFF3RLtHXX85JBgzzgp2Enw/D04PP4Gr7wc4IV_O9G66Z4A8KWQ\"",
+< "id": "37",
+< "snippet": {
+< "channelId": "UCBR8-60-B28hp2BmDPdntcQ",
+< "title": "Family",
+< "assignable": false
+< }
+< },
+< {
+< "kind": "youtube#videoCategory",
+< "etag": "\"Y3xTLFF3RLtHXX85JBgzzgp2Enw/i5-_AceGXQCEEMWU0V8CcQm_vLQ\"",
+< "id": "38",
+< "snippet": {
+< "channelId": "UCBR8-60-B28hp2BmDPdntcQ",
+< "title": "Foreign",
+< "assignable": false
+< }
+< },
+< {
+< "kind": "youtube#videoCategory",
+< "etag": "\"Y3xTLFF3RLtHXX85JBgzzgp2Enw/rtlxd0zOixA9QHdIZB26-St5qgQ\"",
+< "id": "39",
+< "snippet": {
+< "channelId": "UCBR8-60-B28hp2BmDPdntcQ",
+< "title": "Horror",
+< "assignable": false
+< }
+< },
+< {
+< "kind": "youtube#videoCategory",
+< "etag": "\"Y3xTLFF3RLtHXX85JBgzzgp2Enw/N1TrDFLRppxZgBowCJfJCvh0Dpg\"",
+< "id": "40",
+< "snippet": {
+< "channelId": "UCBR8-60-B28hp2BmDPdntcQ",
+< "title": "Sci-Fi/Fantasy",
+< "assignable": false
+< }
+< },
+< {
+< "kind": "youtube#videoCategory",
+< "etag": "\"Y3xTLFF3RLtHXX85JBgzzgp2Enw/7UMGi6zRySqXopr_rv4sZq6Za2E\"",
+< "id": "41",
+< "snippet": {
+< "channelId": "UCBR8-60-B28hp2BmDPdntcQ",
+< "title": "Thriller",
+< "assignable": false
+< }
+< },
+< {
+< "kind": "youtube#videoCategory",
+< "etag": "\"Y3xTLFF3RLtHXX85JBgzzgp2Enw/RScXhi324h8usyIetreAVb-uKeM\"",
+< "id": "42",
+< "snippet": {
+< "channelId": "UCBR8-60-B28hp2BmDPdntcQ",
+< "title": "Shorts",
+< "assignable": false
+< }
+< },
+< {
+< "kind": "youtube#videoCategory",
+< "etag": "\"Y3xTLFF3RLtHXX85JBgzzgp2Enw/0n9MJVCDLpA8q7aiGVrFsuFsd0A\"",
+< "id": "43",
+< "snippet": {
+< "channelId": "UCBR8-60-B28hp2BmDPdntcQ",
+< "title": "Shows",
+< "assignable": false
+< }
+< },
+< {
+< "kind": "youtube#videoCategory",
+< "etag": "\"Y3xTLFF3RLtHXX85JBgzzgp2Enw/x5NxSf5fz8hn4loSN4rvhwzD_pY\"",
+< "id": "44",
+< "snippet": {
+< "channelId": "UCBR8-60-B28hp2BmDPdntcQ",
+< "title": "Trailers",
+< "assignable": false
+< }
+< }
+< ]
+< }
diff --git a/gdata/tests/traces/youtube/categories-async-cancellation
b/gdata/tests/traces/youtube/categories-async-cancellation
index c4189b8..c509559 100644
--- a/gdata/tests/traces/youtube/categories-async-cancellation
+++ b/gdata/tests/traces/youtube/categories-async-cancellation
@@ -1,26 +1,355 @@
-> GET /schemas/2007/categories.cat HTTP/1.1
-> Soup-Debug-Timestamp: 1375254166
-> Soup-Debug: SoupSession 1 (0x6672e0), SoupMessage 63 (0x7fffe00170b0), SoupSocket 21 (0x7fffe0019780)
-> Host: gdata.youtube.com
-> X-GData-Key:
key=AI39si7Me3Q7zYs6hmkFvpRBD2nrkVjYYsUO5lh_3HdOkGRc9g6Z4nzxZatk_aAo2EsA21k7vrda0OO6oFg2rnhMedZXPyXoEw
-> Authorization: GoogleLogin
auth=DQAAANUAAACG3vwyOXQ0cHOiv20qTOfwhyHhCL9dCZd-E9xcumpupwEpBg8cOa_l_8gV1-AjFB6KgFo0bFC0zhihW7vzfb-CAMBPEm4sCnlyJsjxzk6XIN6_OIUhIFFXKFIlRQgoV0VC044LromanYLK1Dx5At8rOKFxlTraPzB2K8BO_KmBLckQGlC0WM9-YSo7Wp5KdbxEZwMauNHSUNzRSIyR5iHhdDEczGzB-Xy8RYdgEpsu2etKFKhX0HsMVb6bGO1yFKpNkhw3E4Pb0yo6R_NZnwSSAZVr7bs3YlzzGsxW82x7Hg
+> GET /youtube/v3/videoCategories?part=snippet®ionCode=US HTTP/1.1
+> Soup-Debug-Timestamp: 1436344206
+> Soup-Debug: SoupSession 1 (0x699270), SoupMessage 6 (0x7fffd800bb70), SoupSocket 3 (0x6559a0)
+> Host: www.googleapis.com
+> Authorization: Bearer ya29.qgGbGtKxUsd-hiHkZzQNuub_EWfRo0vVObMzNtVDd1BXcbjDiBEqWqLMP3hh3zORWL-1I4_eLOS0VQ
GData-Version: 2
Accept-Encoding: gzip, deflate
+> User-Agent: libgdata/0.17.2 - gzip
Connection: Keep-Alive
< HTTP/1.1 200 OK
-< Soup-Debug-Timestamp: 1375254166
-< Soup-Debug: SoupMessage 63 (0x7fffe00170b0)
-< X-GData-User-Country: CZ
-< Content-Type: application/atomcat+xml; charset=UTF-8
-< Date: Wed, 31 Jul 2013 07:02:46 GMT
-< Expires: Wed, 31 Jul 2013 07:02:46 GMT
-< Cache-control: private, max-age=0
+< Soup-Debug-Timestamp: 1436344206
+< Soup-Debug: SoupMessage 6 (0x7fffd800bb70)
+< Expires: Wed, 08 Jul 2015 08:30:06 GMT
+< Date: Wed, 08 Jul 2015 08:30:06 GMT
+< Cache-Control: private, max-age=86400, must-revalidate, no-transform
+< ETag: "Y3xTLFF3RLtHXX85JBgzzgp2Enw/jUYxq1h23PAd2po_F3Lrni-VNQE"
+< Vary: Origin
+< Vary: X-Origin
+< Content-Type: application/json; charset=UTF-8
+< Content-Encoding: gzip
< X-Content-Type-Options: nosniff
< X-Frame-Options: SAMEORIGIN
< X-XSS-Protection: 1; mode=block
-< Content-Length: 6379
< Server: GSE
+< Alternate-Protocol: 443:quic,p=1
+< Transfer-Encoding: chunked
<
-< <?xml version='1.0' encoding='UTF-8'?><app:categories xmlns:app='http://www.w3.org/2007/app'
xmlns:atom='http://www.w3.org/2005/Atom' xmlns:yt='http://gdata.youtube.com/schemas/2007' fixed='yes'
scheme='http://gdata.youtube.com/schemas/2007/categories.cat'><atom:category term='Film' label='Film &
Animation' xml:lang='en-US'><yt:assignable/><yt:browsable regions='AE AR AT AU BE BR CA CH CL CO CZ DE DK DZ
EG ES FI FR GB GH GR HK HU ID IE IL IN IT JO JP KE KR MA MX MY NG NL NO NZ PE PH PL PT RO RU SA SE SG SK SN
TN TR TW UA UG US YE ZA'/></atom:category><atom:category term='Autos' label='Autos & Vehicles'
xml:lang='en-US'><yt:assignable/><yt:browsable regions='AE AR AT AU BE BR CA CH CL CO CZ DE DK DZ EG ES FI FR
GB GH GR HK HU ID IE IL IN IT JO JP KE KR MA MX MY NG NL NO NZ PE PH PL PT RO RU SA SE SG SK SN TN TR TW UA
UG US YE ZA'/></atom:category><atom:category term='Music' label='Music'
xml:lang='en-US'><yt:assignable/><yt:browsable regions='AE AR AT AU BE BR CA CH
CL CO CZ DE DK DZ EG ES FI FR GB GH GR HK HU ID IE IL IN IT JO JP KE KR MA MX MY NG NL NO NZ PE PH PL PT RO
RU SA SE SG SK SN TN TR TW UA UG US YE ZA'/></atom:category><atom:category term='Animals' label='Pets &
Animals' xml:lang='en-US'><yt:assignable/><yt:browsable regions='AE AR AT AU BE BR CA CH CL CO CZ DE DK DZ EG
ES FI FR GB GH GR HK HU ID IE IL IN IT JO JP KE KR MA MX MY NG NL NO NZ PE PH PL PT RO RU SA SE SG SK SN TN
TR TW UA UG US YE ZA'/></atom:category><atom:category term='Sports' label='Sports'
xml:lang='en-US'><yt:assignable/><yt:browsable regions='AE AR AT AU BE BR CA CH CL CO CZ DE DK DZ EG ES FI FR
GB GH GR HK HU ID IE IL IN IT JO JP KE KR MA MX MY NG NL NO NZ PE PH PL PT RO RU SA SE SG SK SN TN TR TW UA
UG US YE ZA'/></atom:category><atom:category term='Shortmov' label='Short Movies'
xml:lang='en-US'><yt:deprecated/></atom:category><atom:category term='Travel' label='Travel & Events'
xml:lang='en-US'><yt:assignable/><yt:browsable regions='AE AR AT
AU BE BR CA CH CL CO CZ DE DK DZ EG ES FI FR GB GH GR HK HU ID IE IL IN IT JO JP KE KR MA MX MY NG NL NO NZ
PE PH PL PT RO RU SA SE SG SK SN TN TR TW UA UG US YE ZA'/></atom:category><atom:category term='Games'
label='Gaming' xml:lang='en-US'><yt:assignable/><yt:browsable regions='AE AR AT AU BE BR CA CH CL CO CZ DE DK
DZ EG ES FI FR GB GH GR HK HU ID IE IL IN IT JO JP KE KR MA MX MY NG NL NO NZ PE PH PL PT RO RU SA SE SG SK
SN TN TR TW UA UG US YE ZA'/></atom:category><atom:category term='Videoblog' label='Videoblogging'
xml:lang='en-US'><yt:deprecated/></atom:category><atom:category term='People' label='People & Blogs'
xml:lang='en-US'><yt:assignable/><yt:browsable regions='AE AR AT AU BE BR CA CH CL CO CZ DE DK DZ EG ES FI FR
GB GH GR HK HU ID IE IL IN IT JO JP KE KR MA MX MY NG NL NO NZ PE PH PL PT RO RU SA SE SG SK SN TN TR TW UA
UG US YE ZA'/></atom:category><atom:category term='Comedy' label='Comedy'
xml:lang='en-US'><yt:assignable/><yt:browsable regions='AE AR AT
AU BE BR CA CH CL CO CZ DE DK DZ EG ES FI FR GB GH GR HK HU ID IE IL IN IT JO JP KE KR MA MX MY NG NL NO NZ
PE PH PL PT RO RU SA SE SG SK SN TN TR TW UA UG US YE ZA'/></atom:category><atom:category
term='Entertainment' label='Entertainment' xml:lang='en-US'><yt:assignable/><yt:browsable regions='AE AR AT
AU BE BR CA CH CL CO CZ DE DK DZ EG ES FI FR GB GH GR HK HU ID IE IL IN IT JO JP KE KR MA MX MY NG NL NO NZ
PE PH PL PT RO RU SA SE SG SK SN TN TR TW UA UG US YE ZA'/></atom:category><atom:category term='News'
label='News & Politics' xml:lang='en-US'><yt:assignable/><yt:browsable regions='AE AR AT AU BE BR CA CH
CL CO CZ DE DK DZ EG ES FI FR GB GH GR HK HU ID IE IL IN IT JO JP KE KR MA MX MY NG NL NO NZ PE PH PL PT RO
RU SA SE SG SK SN TN TR TW UA UG US YE ZA'/></atom:category><atom:category term='Howto' label='Howto &
Style' xml:lang='en-US'><yt:assignable/><yt:browsable regions='AE AR AT AU BE BR CA CH CL CO CZ DE DK DZ EG
ES FI FR GB GH GR HK HU ID IE IL IN IT JO
JP KE KR MA MX MY NG NL NO NZ PE PH PL PT RO RU SA SE SG SK SN TN TR TW UA UG US YE
ZA'/></atom:category><atom:category term='Education' label='Education'
xml:lang='en-US'><yt:assignable/><yt:browsable regions='AE AR AT AU BE BR CA CH CL CO CZ DE DK DZ EG ES FI FR
GB GH GR HK HU ID IE IL IN IT JO JP KE KR MA MX MY NG NL NO NZ PE PH PL PT RO RU SA SE SG SK SN TN TR TW UA
UG US YE ZA'/></atom:category><atom:category term='Tech' label='Science & Technology'
xml:lang='en-US'><yt:assignable/><yt:browsable regions='AE AR AT AU BE BR CA CH CL CO CZ DE DK DZ EG ES FI FR
GB GH GR HK HU ID IE IL IN IT JO JP KE KR MA MX MY NG NL NO NZ PE PH PL PT RO RU SA SE SG SK SN TN TR TW UA
UG US YE ZA'/></atom:category><atom:category term='Nonprofit' label='Nonprofits & Activism'
xml:lang='en-US'><yt:assignable/><yt:browsable regions='US'/></atom:category><atom:category term='Movies'
label='Movies' xml:lang='en-US'><yt:deprecated/></atom:category><atom:category term='Movies_anime_animati
on' label='Anime/Animation' xml:lang='en-US'><yt:deprecated/></atom:category><atom:category
term='Movies_action_adventure' label='Action/Adventure'
xml:lang='en-US'><yt:deprecated/></atom:category><atom:category term='Movies_classics' label='Classics'
xml:lang='en-US'><yt:deprecated/></atom:category><atom:category term='Movies_comedy' label='Comedy'
xml:lang='en-US'><yt:deprecated/></atom:category><atom:category term='Movies_documentary' label='Documentary'
xml:lang='en-US'><yt:deprecated/></atom:category><atom:category term='Movies_drama' label='Drama'
xml:lang='en-US'><yt:deprecated/></atom:category><atom:category term='Movies_family' label='Family'
xml:lang='en-US'><yt:deprecated/></atom:category><atom:category term='Movies_foreign' label='Foreign'
xml:lang='en-US'><yt:deprecated/></atom:category><atom:category term='Movies_horror' label='Horror'
xml:lang='en-US'><yt:deprecated/></atom:category><atom:category term='Movies_sci_fi_fantasy'
label='Sci-Fi/Fantasy' xml:lang='e
n-US'><yt:deprecated/></atom:category><atom:category term='Movies_thriller' label='Thriller'
xml:lang='en-US'><yt:deprecated/></atom:category><atom:category term='Movies_shorts' label='Shorts'
xml:lang='en-US'><yt:deprecated/></atom:category><atom:category term='Shows' label='Shows'
xml:lang='en-US'><yt:deprecated/></atom:category><atom:category term='Trailers' label='Trailers'
xml:lang='en-US'><yt:deprecated/></atom:category></app:categories>
+< {
+< "kind": "youtube#videoCategoryListResponse",
+< "etag": "\"Y3xTLFF3RLtHXX85JBgzzgp2Enw/jUYxq1h23PAd2po_F3Lrni-VNQE\"",
+< "items": [
+< {
+< "kind": "youtube#videoCategory",
+< "etag": "\"Y3xTLFF3RLtHXX85JBgzzgp2Enw/Xy1mB4_yLrHy_BmKmPBggty2mZQ\"",
+< "id": "1",
+< "snippet": {
+< "channelId": "UCBR8-60-B28hp2BmDPdntcQ",
+< "title": "Film & Animation",
+< "assignable": true
+< }
+< },
+< {
+< "kind": "youtube#videoCategory",
+< "etag": "\"Y3xTLFF3RLtHXX85JBgzzgp2Enw/UZ1oLIIz2dxIhO45ZTFR3a3NyTA\"",
+< "id": "2",
+< "snippet": {
+< "channelId": "UCBR8-60-B28hp2BmDPdntcQ",
+< "title": "Autos & Vehicles",
+< "assignable": true
+< }
+< },
+< {
+< "kind": "youtube#videoCategory",
+< "etag": "\"Y3xTLFF3RLtHXX85JBgzzgp2Enw/nqRIq97-xe5XRZTxbknKFVe5Lmg\"",
+< "id": "10",
+< "snippet": {
+< "channelId": "UCBR8-60-B28hp2BmDPdntcQ",
+< "title": "Music",
+< "assignable": true
+< }
+< },
+< {
+< "kind": "youtube#videoCategory",
+< "etag": "\"Y3xTLFF3RLtHXX85JBgzzgp2Enw/HwXKamM1Q20q9BN-oBJavSGkfDI\"",
+< "id": "15",
+< "snippet": {
+< "channelId": "UCBR8-60-B28hp2BmDPdntcQ",
+< "title": "Pets & Animals",
+< "assignable": true
+< }
+< },
+< {
+< "kind": "youtube#videoCategory",
+< "etag": "\"Y3xTLFF3RLtHXX85JBgzzgp2Enw/9GQMSRjrZdHeb1OEM1XVQ9zbGec\"",
+< "id": "17",
+< "snippet": {
+< "channelId": "UCBR8-60-B28hp2BmDPdntcQ",
+< "title": "Sports",
+< "assignable": true
+< }
+< },
+< {
+< "kind": "youtube#videoCategory",
+< "etag": "\"Y3xTLFF3RLtHXX85JBgzzgp2Enw/FJwVpGCVZ1yiJrqZbpqe68Sy_OE\"",
+< "id": "18",
+< "snippet": {
+< "channelId": "UCBR8-60-B28hp2BmDPdntcQ",
+< "title": "Short Movies",
+< "assignable": false
+< }
+< },
+< {
+< "kind": "youtube#videoCategory",
+< "etag": "\"Y3xTLFF3RLtHXX85JBgzzgp2Enw/M-3iD9dwK7YJCafRf_DkLN8CouA\"",
+< "id": "19",
+< "snippet": {
+< "channelId": "UCBR8-60-B28hp2BmDPdntcQ",
+< "title": "Travel & Events",
+< "assignable": true
+< }
+< },
+< {
+< "kind": "youtube#videoCategory",
+< "etag": "\"Y3xTLFF3RLtHXX85JBgzzgp2Enw/WmA0qYEfjWsAoyJFSw2zinhn2wM\"",
+< "id": "20",
+< "snippet": {
+< "channelId": "UCBR8-60-B28hp2BmDPdntcQ",
+< "title": "Gaming",
+< "assignable": true
+< }
+< },
+< {
+< "kind": "youtube#videoCategory",
+< "etag": "\"Y3xTLFF3RLtHXX85JBgzzgp2Enw/EapFaGYG7K0StIXVf8aba249tdM\"",
+< "id": "21",
+< "snippet": {
+< "channelId": "UCBR8-60-B28hp2BmDPdntcQ",
+< "title": "Videoblogging",
+< "assignable": false
+< }
+< },
+< {
+< "kind": "youtube#videoCategory",
+< "etag": "\"Y3xTLFF3RLtHXX85JBgzzgp2Enw/xId8RX7vRN8rqkbYZbNIytUQDRo\"",
+< "id": "22",
+< "snippet": {
+< "channelId": "UCBR8-60-B28hp2BmDPdntcQ",
+< "title": "People & Blogs",
+< "assignable": true
+< }
+< },
+< {
+< "kind": "youtube#videoCategory",
+< "etag": "\"Y3xTLFF3RLtHXX85JBgzzgp2Enw/G9LHzQmx44rX2S5yaga_Aqtwz8M\"",
+< "id": "23",
+< "snippet": {
+< "channelId": "UCBR8-60-B28hp2BmDPdntcQ",
+< "title": "Comedy",
+< "assignable": true
+< }
+< },
+< {
+< "kind": "youtube#videoCategory",
+< "etag": "\"Y3xTLFF3RLtHXX85JBgzzgp2Enw/UVB9oxX2Bvqa_w_y3vXSLVK5E_s\"",
+< "id": "24",
+< "snippet": {
+< "channelId": "UCBR8-60-B28hp2BmDPdntcQ",
+< "title": "Entertainment",
+< "assignable": true
+< }
+< },
+< {
+< "kind": "youtube#videoCategory",
+< "etag": "\"Y3xTLFF3RLtHXX85JBgzzgp2Enw/QiLK0ZIrFoORdk_g2l_XR_ECjDc\"",
+< "id": "25",
+< "snippet": {
+< "channelId": "UCBR8-60-B28hp2BmDPdntcQ",
+< "title": "News & Politics",
+< "assignable": true
+< }
+< },
+< {
+< "kind": "youtube#videoCategory",
+< "etag": "\"Y3xTLFF3RLtHXX85JBgzzgp2Enw/r6Ck6Z0_L0rG37VJQR200SGNA_w\"",
+< "id": "26",
+< "snippet": {
+< "channelId": "UCBR8-60-B28hp2BmDPdntcQ",
+< "title": "Howto & Style",
+< "assignable": true
+< }
+< },
+< {
+< "kind": "youtube#videoCategory",
+< "etag": "\"Y3xTLFF3RLtHXX85JBgzzgp2Enw/EoYkczo9I3RCf96RveKTOgOPkUM\"",
+< "id": "27",
+< "snippet": {
+< "channelId": "UCBR8-60-B28hp2BmDPdntcQ",
+< "title": "Education",
+< "assignable": true
+< }
+< },
+< {
+< "kind": "youtube#videoCategory",
+< "etag": "\"Y3xTLFF3RLtHXX85JBgzzgp2Enw/w5HjcTD82G_XA3xBctS30zS-JpQ\"",
+< "id": "28",
+< "snippet": {
+< "channelId": "UCBR8-60-B28hp2BmDPdntcQ",
+< "title": "Science & Technology",
+< "assignable": true
+< }
+< },
+< {
+< "kind": "youtube#videoCategory",
+< "etag": "\"Y3xTLFF3RLtHXX85JBgzzgp2Enw/SalkJoBWq_smSEqiAx_qyri6Wa8\"",
+< "id": "29",
+< "snippet": {
+< "channelId": "UCBR8-60-B28hp2BmDPdntcQ",
+< "title": "Nonprofits & Activism",
+< "assignable": true
+< }
+< },
+< {
+< "kind": "youtube#videoCategory",
+< "etag": "\"Y3xTLFF3RLtHXX85JBgzzgp2Enw/lL7uWDr_071CHxifjYG1tJrp4Uo\"",
+< "id": "30",
+< "snippet": {
+< "channelId": "UCBR8-60-B28hp2BmDPdntcQ",
+< "title": "Movies",
+< "assignable": false
+< }
+< },
+< {
+< "kind": "youtube#videoCategory",
+< "etag": "\"Y3xTLFF3RLtHXX85JBgzzgp2Enw/WnuVfjO-PyFLO7NTRQIbrGE62nk\"",
+< "id": "31",
+< "snippet": {
+< "channelId": "UCBR8-60-B28hp2BmDPdntcQ",
+< "title": "Anime/Animation",
+< "assignable": false
+< }
+< },
+< {
+< "kind": "youtube#videoCategory",
+< "etag": "\"Y3xTLFF3RLtHXX85JBgzzgp2Enw/ctpH2hGA_UZ3volJT_FTlOg9M00\"",
+< "id": "32",
+< "snippet": {
+< "channelId": "UCBR8-60-B28hp2BmDPdntcQ",
+< "title": "Action/Adventure",
+< "assignable": false
+< }
+< },
+< {
+< "kind": "youtube#videoCategory",
+< "etag": "\"Y3xTLFF3RLtHXX85JBgzzgp2Enw/L0kR3-g1BAo5UD1PLVbQ7LkkDtQ\"",
+< "id": "33",
+< "snippet": {
+< "channelId": "UCBR8-60-B28hp2BmDPdntcQ",
+< "title": "Classics",
+< "assignable": false
+< }
+< },
+< {
+< "kind": "youtube#videoCategory",
+< "etag": "\"Y3xTLFF3RLtHXX85JBgzzgp2Enw/pUZOAC_s9sfiwar639qr_wAB-aI\"",
+< "id": "34",
+< "snippet": {
+< "channelId": "UCBR8-60-B28hp2BmDPdntcQ",
+< "title": "Comedy",
+< "assignable": false
+< }
+< },
+< {
+< "kind": "youtube#videoCategory",
+< "etag": "\"Y3xTLFF3RLtHXX85JBgzzgp2Enw/Xb5JLhtyNRN3AQq021Ds-OV50Jk\"",
+< "id": "35",
+< "snippet": {
+< "channelId": "UCBR8-60-B28hp2BmDPdntcQ",
+< "title": "Documentary",
+< "assignable": false
+< }
+< },
+< {
+< "kind": "youtube#videoCategory",
+< "etag": "\"Y3xTLFF3RLtHXX85JBgzzgp2Enw/u8WXzF4HIhtEi805__sqjuA4lEk\"",
+< "id": "36",
+< "snippet": {
+< "channelId": "UCBR8-60-B28hp2BmDPdntcQ",
+< "title": "Drama",
+< "assignable": false
+< }
+< },
+< {
+< "kind": "youtube#videoCategory",
+< "etag": "\"Y3xTLFF3RLtHXX85JBgzzgp2Enw/D04PP4Gr7wc4IV_O9G66Z4A8KWQ\"",
+< "id": "37",
+< "snippet": {
+< "channelId": "UCBR8-60-B28hp2BmDPdntcQ",
+< "title": "Family",
+< "assignable": false
+< }
+< },
+< {
+< "kind": "youtube#videoCategory",
+< "etag": "\"Y3xTLFF3RLtHXX85JBgzzgp2Enw/i5-_AceGXQCEEMWU0V8CcQm_vLQ\"",
+< "id": "38",
+< "snippet": {
+< "channelId": "UCBR8-60-B28hp2BmDPdntcQ",
+< "title": "Foreign",
+< "assignable": false
+< }
+< },
+< {
+< "kind": "youtube#videoCategory",
+< "etag": "\"Y3xTLFF3RLtHXX85JBgzzgp2Enw/rtlxd0zOixA9QHdIZB26-St5qgQ\"",
+< "id": "39",
+< "snippet": {
+< "channelId": "UCBR8-60-B28hp2BmDPdntcQ",
+< "title": "Horror",
+< "assignable": false
+< }
+< },
+< {
+< "kind": "youtube#videoCategory",
+< "etag": "\"Y3xTLFF3RLtHXX85JBgzzgp2Enw/N1TrDFLRppxZgBowCJfJCvh0Dpg\"",
+< "id": "40",
+< "snippet": {
+< "channelId": "UCBR8-60-B28hp2BmDPdntcQ",
+< "title": "Sci-Fi/Fantasy",
+< "assignable": false
+< }
+< },
+< {
+< "kind": "youtube#videoCategory",
+< "etag": "\"Y3xTLFF3RLtHXX85JBgzzgp2Enw/7UMGi6zRySqXopr_rv4sZq6Za2E\"",
+< "id": "41",
+< "snippet": {
+< "channelId": "UCBR8-60-B28hp2BmDPdntcQ",
+< "title": "Thriller",
+< "assignable": false
+< }
+< },
+< {
+< "kind": "youtube#videoCategory",
+< "etag": "\"Y3xTLFF3RLtHXX85JBgzzgp2Enw/RScXhi324h8usyIetreAVb-uKeM\"",
+< "id": "42",
+< "snippet": {
+< "channelId": "UCBR8-60-B28hp2BmDPdntcQ",
+< "title": "Shorts",
+< "assignable": false
+< }
+< },
+< {
+< "kind": "youtube#videoCategory",
+< "etag": "\"Y3xTLFF3RLtHXX85JBgzzgp2Enw/0n9MJVCDLpA8q7aiGVrFsuFsd0A\"",
+< "id": "43",
+< "snippet": {
+< "channelId": "UCBR8-60-B28hp2BmDPdntcQ",
+< "title": "Shows",
+< "assignable": false
+< }
+< },
+< {
+< "kind": "youtube#videoCategory",
+< "etag": "\"Y3xTLFF3RLtHXX85JBgzzgp2Enw/x5NxSf5fz8hn4loSN4rvhwzD_pY\"",
+< "id": "44",
+< "snippet": {
+< "channelId": "UCBR8-60-B28hp2BmDPdntcQ",
+< "title": "Trailers",
+< "assignable": false
+< }
+< }
+< ]
+< }
diff --git a/gdata/tests/youtube.c b/gdata/tests/youtube.c
index e9f37db..16e1a7d 100644
--- a/gdata/tests/youtube.c
+++ b/gdata/tests/youtube.c
@@ -2373,7 +2373,8 @@ test_categories (gconstpointer service)
GDataAPPCategories *app_categories;
GList *categories;
GError *error = NULL;
- gchar *category_label, *old_locale;
+ gchar *old_locale;
+ guint old_n_results;
gdata_test_mock_server_start_trace (mock_server, "categories");
@@ -2386,14 +2387,14 @@ test_categories (gconstpointer service)
g_assert_cmpint (g_list_length (categories), >, 0);
g_assert (GDATA_IS_YOUTUBE_CATEGORY (categories->data));
- /* Save a label for comparison against a different locale */
- category_label = g_strdup (gdata_category_get_label (GDATA_CATEGORY (categories->data)));
+ /* Save the number of results for comparison against a different locale */
+ old_n_results = g_list_length (categories);
g_object_unref (app_categories);
/* Test with a different locale */
old_locale = g_strdup (gdata_service_get_locale (GDATA_SERVICE (service)));
- gdata_service_set_locale (GDATA_SERVICE (service), "it");
+ gdata_service_set_locale (GDATA_SERVICE (service), "TR");
app_categories = gdata_youtube_service_get_categories (GDATA_YOUTUBE_SERVICE (service), NULL, &error);
g_assert_no_error (error);
@@ -2404,11 +2405,10 @@ test_categories (gconstpointer service)
g_assert_cmpint (g_list_length (categories), >, 0);
g_assert (GDATA_IS_YOUTUBE_CATEGORY (categories->data));
- /* Compare the labels */
- g_assert_cmpstr (category_label, !=, gdata_category_get_label (GDATA_CATEGORY (categories->data)));
+ /* Compare the number of results */
+ g_assert_cmpuint (old_n_results, !=, g_list_length (categories));
g_object_unref (app_categories);
- g_free (category_label);
/* Reset the locale */
gdata_service_set_locale (GDATA_SERVICE (service), old_locale);
@@ -2801,13 +2801,13 @@ main (int argc, char *argv[])
tear_down_insert_comment_async);
g_test_add ("/youtube/comment/delete/async/cancellation", GDataAsyncTestData, service,
set_up_insert_comment_async,
test_comment_delete_async_cancellation, tear_down_insert_comment_async);
+#endif
g_test_add_data_func ("/youtube/categories", service, test_categories);
g_test_add ("/youtube/categories/async", GDataAsyncTestData, service, gdata_set_up_async_test_data,
test_categories_async,
gdata_tear_down_async_test_data);
g_test_add ("/youtube/categories/async/cancellation", GDataAsyncTestData, service,
gdata_set_up_async_test_data,
test_categories_async_cancellation, gdata_tear_down_async_test_data);
-#endif
g_test_add ("/youtube/batch", BatchData, service, setup_batch, test_batch, teardown_batch);
g_test_add ("/youtube/batch/async", BatchData, service, setup_batch, test_batch_async,
teardown_batch);
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]