def test_get_base64(self):
bucket = self.bucket
blob = bucket.blob("test.pickle")
obj = {"one": 1, "two": [2, 3]}
blob.upload_from_string(pickle.dumps(obj))
model = self.contents_manager.get(
self.path("test.pickle"), format="base64")
self.assertEqual(model["type"], "file")
self.assertEqual(model["mimetype"], "application/octet-stream")
self.assertEqual(model["format"], "base64")
content = model["content"]
self.assertIsInstance(content, str)
bd = base64.decodebytes(content.encode())
self.assertEqual(obj, pickle.loads(bd))
评论列表
文章目录