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