@@ -61,29 +61,6 @@ def get_user_addon(session, provider, user=None):
61
61
return session .get (addon_url )
62
62
63
63
64
- def upload_single_quickfile (session ):
65
- """Upload a new quickfile. Delete existing quickfiles first.
66
- Note: Currently using v2.0 of the API. Certain lines will need to be changed on update.
67
- TODO: Make this more general.
68
- """
69
-
70
- user = current_user (session )
71
- quickfiles_url = user .relationships .quickfiles ['links' ]['related' ]['href' ]
72
- delete_all_quickfiles (session , quickfiles_url )
73
-
74
- upload_url = user .relationships .quickfiles ['links' ]['upload' ]['href' ]
75
- return upload_fake_file (session , upload_url = upload_url , quickfile = True )
76
-
77
-
78
- def delete_all_quickfiles (session , quickfiles_url ):
79
- """ Delete all quickfiles. Just pass in the quickfiles url for the currently logged in user.
80
- """
81
-
82
- for quickfile in session .get (quickfiles_url )['data' ]:
83
- delete_url = quickfile ['links' ]['delete' ]
84
- delete_file (session , delete_url )
85
-
86
-
87
64
def get_all_institutions (session = None , data_type = 'names' ):
88
65
if not session :
89
66
session = get_default_session ()
@@ -225,12 +202,10 @@ def upload_fake_file(
225
202
name = 'osf selenium test file for testing because its fake.txt' ,
226
203
upload_url = None ,
227
204
provider = 'osfstorage' ,
228
- quickfile = False ,
229
205
):
230
206
"""Upload an almost empty file to the given node. Return the file's name.
231
207
232
208
Note: The default file has a very long name because it makes it easier to click a link to it.
233
- Quickfiles Note: "/?create_guid=1" must be added via api BEFORE viewing on the front end. See ENG-1351 for more info
234
209
"""
235
210
if not upload_url :
236
211
if not node :
@@ -243,12 +218,6 @@ def upload_fake_file(
243
218
url = upload_url , query_parameters = {'kind' : 'file' , 'name' : name }, raw_body = {}
244
219
)
245
220
246
- if quickfile :
247
- # create_guid param is tied to the GET request so we can't use query_parameters={'create_guid': 1} here
248
- quickfile_path = metadata ['data' ]['attributes' ]['path' ]
249
- info_link = '/v2/files{}/?create_guid=1' .format (quickfile_path )
250
- session .get (info_link )
251
-
252
221
return name , metadata
253
222
254
223
0 commit comments