mirror of
https://github.com/galaxyproject/galaxy.git
synced 2026-09-24 16:30:27 +08:00
Fix mock-requests PUT action.
Should fix failing history import/export test on buildbot server that doesn't have requests dependency available.
This commit is contained in:
@@ -461,13 +461,16 @@ except ImportError:
|
||||
def post_request( url, data, files={} ):
|
||||
return __multipart_request( url, data, files, verb="POST" )
|
||||
|
||||
def put_request( url, data, files={} ):
|
||||
return __multipart_request( url, data, files, verb="PUT" )
|
||||
def put_request( url ):
|
||||
return __urllib_request( url, 'PUT' )
|
||||
|
||||
def delete_request( url ):
|
||||
return __urllib_request( url, 'DELETE' )
|
||||
|
||||
def __urllib_request( url, verb ):
|
||||
opener = urllib2.build_opener(urllib2.HTTPHandler)
|
||||
request = urllib2.Request(url)
|
||||
request.get_method = lambda: 'DELETE'
|
||||
request.get_method = lambda: verb
|
||||
try:
|
||||
response = opener.open(request)
|
||||
return RequestsLikeResponse( response.read(), status_code=response.getcode() )
|
||||
|
||||
Reference in New Issue
Block a user