Lines Matching +full:upload +full:- +full:build
2 # -*- coding: utf-8 -*-
10 # http://www.apache.org/licenses/LICENSE-2.0
54 from googleapiclient.discovery import build
128 actual_uri = http_mock.request_sequence[-1][0]
156 self.assertEqual("max_results", key2param("max-results"))
157 self.assertEqual("x007_bond", key2param("007-bond"))
261 fake_path_url = "fake-path/"
289 "http://root/upload/fake/fake-path/",
305 "http://root/upload/fake/fake-path/",
329 "http://root/upload/fake/fake-path/",
347 "http://root/upload/fake/fake-path/",
373 media_path_url = "https://www.googleapis.com/upload/zoo/v1/animals"
413 self.assertEqual(parameters.pattern_params, {"rr": "[a-z]+"})
442 service = build("plus", "v1", credentials=mock.sentinel.credentials)
449 plus = build("plus", "v1", None, static_discovery=False)
457 … plus = build("plus", "v1", http=self.http, cache_discovery=False, static_discovery=False)
470 plus = build("plus", "v1", http=http, cache_discovery=False)
475 … build("plus", "v1", http=http, credentials=mock.sentinel.credentials, static_discovery=False)
480 build(
492 build(
667 quota_project_id="my-project"
671 default.assert_called_once_with(scopes=None, quota_project_id="my-project")
945 # build() will raise an HttpError on a 400, use this to pick the request uri
952 zoo = build(
964 # build() will raise an HttpError on a 400, use this to pick the request uri
970 zoo = build(
982 # build() will raise an HttpError on a 400, use this to pick the request uri
988 zoo = build(
1007 zoo = build("zoo", "v1", http=http, cache_discovery=False, static_discovery=False)
1021 zoo = build(
1034 zoo = build(
1046 build("zoo", version=None, http=http, cache_discovery=False, static_discovery=False)
1052 build(
1064 build("zoo", version="v123", http=http, cache_discovery=False, static_discovery=False)
1078 build("zoo", "v1", http=http, cache_discovery=False, static_discovery=False)
1094 build("zoo", "v1", http=http, cache_discovery=False, static_discovery=False)
1108 zoo = build("zoo", "v1", http=http, cache_discovery=False, static_discovery=False)
1124 zoo = build("zoo", "v1", http=http, cache_discovery=False, static_discovery=False)
1155 namespace = "google-api-client"
1160 plus = build("plus", "v1", http=self.http, static_discovery=False)
1181 plus = build("plus", "v1", http=self.http, static_discovery=False)
1200 drive = build("drive", "v3", http=http, cache_discovery=False,
1208 build("drive", "v3", http=http, cache_discovery=False,
1213 build("doesnotexist", "v3", cache_discovery=False,
1239 plus = build("plus", "v1", http=self.http, static_discovery=False)
1256 plus = build("plus", "v1", http=self.http, static_discovery=False)
1268 plus = build("plus", "v1", http=self.http, static_discovery=False)
1311 zoo = build("zoo", "v1", http=http, static_discovery=False)
1344 zoo = build("zoo", "v1", http=http, static_discovery=False)
1354 zoo = build("zoo", "v1", http=http, static_discovery=False)
1363 zoo = build("zoo", "v1", http=http, static_discovery=False)
1373 zoo = build("zoo", "v1", http=http, static_discovery=False)
1383 zoo = build("zoo", "v1", http=http, static_discovery=False)
1391 zoo = build("zoo", "v1", http=self.http, static_discovery=False)
1400 plus = build("plus", "v1", http=self.http, cache_discovery=False, static_discovery=False)
1412 zoo = build("zoo", "v1", http=http, cache_discovery=False, static_discovery=False)
1415 self.assertTrue("x-http-method-override" in resp)
1419 plus = build("plus", "v1", http=self.http, static_discovery=False)
1450 zoo = build("zoo", "v1", http=self.http, static_discovery=False)
1461 zoo = build("zoo", "v1", http=self.http, static_discovery=False)
1466 self.assertEqual(q["max-results"], ["5"])
1470 zoo = build("zoo", "v1", http=self.http, static_discovery=False)
1479 zoo = build("zoo", "v1", http=self.http, static_discovery=False)
1485 zoo = build("zoo", "v1", http=self.http, static_discovery=False)
1487 self.assertEqual("image/png", request.headers["content-type"])
1492 zoo = build("zoo", "v1", http=self.http, static_discovery=False)
1508 zoo = build("zoo", "v1", http=self.http, static_discovery=False)
1511 self.assertEqual("image/png", request.headers["content-type"])
1515 "https://www.googleapis.com/upload/zoo/v1/animals?uploadType=media&alt=json",
1521 zoo = build("zoo", "v1", http=self.http, static_discovery=False)
1524 zoo.animals().insert(media_body=datafile("small-png"))
1530 media_body=datafile("small-png"), media_mime_type="image/png"
1532 self.assertEqual("image/png", request.headers["content-type"])
1536 "https://www.googleapis.com/upload/zoo/v1/animals?uploadType=media&alt=json",
1542 zoo = build("zoo", "v1", http=self.http, static_discovery=False)
1558 zoo = build("zoo", "v1", http=self.http, static_discovery=False)
1561 self.assertTrue(request.headers["content-type"].startswith("multipart/related"))
1563 boundary = re.match(b"--=+([^=]+)", request.body).group(1)
1566 b"--==============="
1569 + b"Content-Type: application/json\n"
1570 + b"MIME-Version: 1.0\n\n"
1572 + b"--==============="
1575 + b"Content-Type: image/png\n"
1576 + b"MIME-Version: 1.0\n"
1577 + b"Content-Transfer-Encoding: binary\n\n"
1579 + b"\n--==============="
1581 + b"==--",
1585 "https://www.googleapis.com/upload/zoo/v1/animals?uploadType=multipart&alt=json",
1591 zoo = build("zoo", "v1", http=self.http, static_discovery=False)
1594 self.assertTrue(request.headers["content-type"], "application/json")
1598 zoo = build("zoo", "v1", http=self.http, static_discovery=False)
1602 self.assertTrue(request.headers["content-type"].startswith("application/json"))
1613 ({"status": "200", "location": "http://upload.example.com"}, ""),
1614 ({"status": "308", "location": "http://upload.example.com/2"}, ""),
1618 "location": "http://upload.example.com/3",
1619 "range": "0-12",
1626 "location": "http://upload.example.com/4",
1627 "range": "0-%d" % (media_upload.size() - 2),
1642 self.assertEqual(request.resumable_uri, "http://upload.example.com/2")
1646 # This next chuck call should upload the first chunk
1648 self.assertEqual(request.resumable_uri, "http://upload.example.com/3")
1652 # This call will upload the next chunk
1654 self.assertEqual(request.resumable_uri, "http://upload.example.com/4")
1655 self.assertEqual(media_upload.size() - 1, request.resumable_progress)
1658 # Final call to next_chunk should complete the upload.
1664 """Not a multipart upload."""
1666 zoo = build("zoo", "v1", http=self.http, static_discovery=False)
1679 ({"status": "200", "location": "http://upload.example.com"}, ""),
1683 "location": "http://upload.example.com/2",
1684 "range": "0-12",
1691 "location": "http://upload.example.com/3",
1692 "range": "0-%d" % (media_upload.size() - 2),
1707 self.assertEqual(request.resumable_uri, "http://upload.example.com/2")
1713 self.assertEqual(request.resumable_uri, "http://upload.example.com/3")
1714 self.assertEqual(media_upload.size() - 1, request.resumable_progress)
1717 # Final call to next_chunk should complete the upload.
1723 """Not a multipart upload."""
1725 zoo = build("zoo", "v1", http=self.http, static_discovery=False)
1731 "https://www.googleapis.com/upload/zoo/v1/animals?uploadType=resumable&alt=json",
1737 ({"status": "200", "location": "http://upload.example.com"}, ""),
1741 "location": "http://upload.example.com/2",
1742 "range": "0-12",
1749 "location": "http://upload.example.com/3",
1750 "range": "0-%d" % media_upload.size(),
1762 """Not a multipart upload."""
1764 zoo = build("zoo", "v1", http=self.http, static_discovery=False)
1770 [({"status": "400", "location": "http://upload.example.com"}, "")]
1780 """Not a multipart upload."""
1782 zoo = build("zoo", "v1", http=self.http, static_discovery=False)
1789 ({"status": "200", "location": "http://upload.example.com"}, ""),
1799 ({"status": "308", "range": "0-5"}, ""),
1800 ({"status": "308", "range": "0-6"}, ""),
1824 zoo = build("zoo", "v1", http=self.http, static_discovery=False)
1826 # Set up a seekable stream and try to upload in single chunk.
1829 fd=fd, mimetype="text/plain", chunksize=-1, resumable=True
1837 ({"status": "200", "location": "http://upload.example.com"}, ""),
1841 "location": "http://upload.example.com/2",
1842 "range": "0-4",
1855 zoo = build("zoo", "v1", http=self.http, static_discovery=False)
1857 # Set up a seekable stream and try to upload in chunks.
1868 ({"status": "200", "location": "http://upload.example.com"}, ""),
1881 ({"status": "200", "location": "http://upload.example.com"}, ""),
1887 zoo = build("zoo", "v1", http=self.http, static_discovery=False)
1889 # Create an upload that doesn't know the full size of the media.
1906 upload = IoBaseUnknownLength()
1908 request = zoo.animals().insert(media_body=upload, body=None)
1910 self.assertEqual(body, {"Content-Range": "bytes 0-9/*", "Content-Length": "10"})
1914 zoo = build("zoo", "v1", http=self.http, static_discovery=False)
1938 upload = IoBaseHasStream()
1944 request = zoo.animals().insert(media_body=upload, body=None)
1949 ({"status": "200", "location": "http://upload.example.com"}, ""),
1961 ({"status": "200", "location": "http://upload.example.com"}, ""),
1967 zoo = build("zoo", "v1", http=self.http, static_discovery=False)
1971 # Create an upload that doesn't know the full size of the media.
1972 upload = MediaIoBaseUpload(
1976 request = zoo.animals().insert(media_body=upload, body=None)
1979 body, {"Content-Range": "bytes 0-13/14", "Content-Length": "14"}
1985 ({"status": "200", "location": "http://upload.example.com"}, ""),
1991 zoo = build("zoo", "v1", http=self.http, static_discovery=False)
1993 # Create an upload that doesn't know the full size of the media.
1996 upload = MediaIoBaseUpload(
2000 request = zoo.animals().insert(media_body=upload, body=None)
2006 [({"status": "400", "range": "0-5"}, "echo_request_headers_as_json")]
2009 # Should resume the upload by first querying the status of the upload.
2012 expected = {"Content-Range": "bytes */14", "content-length": "0"}
2015 json.loads(e.content.decode("utf-8")),
2016 "Should send an empty body when requesting the current upload status.",
2041 zoo = build("zoo", "v1", http=http, static_discovery=False)
2069 # instances upon un-pickling
2114 zoo = build("zoo", "v1", http=http, static_discovery=False)
2123 zoo = build("zoo", "v1", http=self.http, static_discovery=False)
2134 ({"status": "200", "location": "http://upload.example.com"}, ""),
2138 "location": "http://upload.example.com/2",
2139 "range": "0-0",
2155 tasks = build("tasks", "v1", http=self.http)
2161 tasks = build("tasks", "v1", http=self.http)
2168 tasks = build("tasks", "v1", http=self.http)
2177 bigquery = build("bigquery", "v2", http=self.http)
2186 logging = build("logging", "v2", http=self.http)
2197 service = build("latitude", "v1", http=self.http, static_discovery=False)
2202 drive = build("drive", "v3", http=self.http)
2208 drive = build("drive", "v3", http=self.http)
2219 zoo = build("zoo", "v1", http=http, static_discovery=False)