Rather than do this:

        if test['method'] == 'GET':
                res = requests.get(test['endpoint'],    auth=test['auth'], 
verify=False)        
        elif test['method'] == 'POST':
                res = requests.post(test['endpoint'],   auth=test['auth'], 
verify=False, json=test['body'])        
        elif test['method'] == 'PUT':
                res = requests.put(test['endpoint'],    auth=test['auth'], 
verify=False, json=test['body'])        
        elif test['method'] == 'DELETE':
                res = requests.delete(test['endpoint'], auth=test['auth'], 
verify=False)        
        elif test['method'] == 'HEAD':
                res = requests.head(test['endpoint'],   auth=test['auth'], 
verify=False)  

I would like to call the requests method that corresponds to test['method'] by 
finding that function by name - how can I achieve that?
-- 
https://mail.python.org/mailman/listinfo/python-list

Reply via email to