File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -245,16 +245,9 @@ def _save_external(self):
245245 "mime_type" : self .mime_type ,
246246 "url" : self ._url ,
247247 }
248- response = client .post ("/files/{0} " .format (self ._name ), data )
248+ response = client .post ("/files" .format (self ._name ), data )
249249 content = response .json ()
250-
251- self ._name = content ["name" ]
252- self ._url = content ["url" ]
253250 self .id = content ["objectId" ]
254- if "size" in content :
255- self ._metadata ["size" ] = content ["size" ]
256- else :
257- raise ValueError
258251
259252 def _save_to_qcloud (self , token , upload_url ):
260253 headers = {
Original file line number Diff line number Diff line change @@ -111,11 +111,15 @@ def test_query(): # type: () -> None
111111
112112@with_setup (setup_func )
113113def test_save_external (): # type: () -> None
114- f = File . create_with_url (
115- "lenna.jpg" , "http://i1.wp.com/leancloud.cn/images/static/default-avatar.png"
116- )
114+ file_name = "lenna.jpg"
115+ file_url = "http://i1.wp.com/leancloud.cn/images/static/default-avatar.png"
116+ f = File . create_with_url ( file_name , file_url )
117117 f .save ()
118118 assert f .id
119+ file_on_cloud = File .create_without_data (f .id )
120+ file_on_cloud .fetch ()
121+ assert file_on_cloud .name == file_name
122+ assert file_on_cloud .url == file_url
119123
120124
121125@raises (ValueError )
You can’t perform that action at this time.
0 commit comments