summaryrefslogtreecommitdiff
path: root/yarns
diff options
context:
space:
mode:
authorLars Wirzenius <liw@liw.fi>2018-07-17 13:24:31 +0300
committerLars Wirzenius <liw@liw.fi>2018-07-17 13:24:31 +0300
commit4bade9f2258aa8681fc4fd320c7e89425f3755a4 (patch)
tree9b1a43eb63728b63ada317d1d1b875a18969dac0 /yarns
parent2ee4809524a80e2223049e10b67d8d6e068d4285 (diff)
downloadqvisqve-4bade9f2258aa8681fc4fd320c7e89425f3755a4.tar.gz
Change: don't follow redirects
We want to check that Qvisqve returns a redirect.
Diffstat (limited to 'yarns')
-rw-r--r--yarns/lib.py14
1 files changed, 9 insertions, 5 deletions
diff --git a/yarns/lib.py b/yarns/lib.py
index a9e1b87..32d6465 100644
--- a/yarns/lib.py
+++ b/yarns/lib.py
@@ -70,22 +70,25 @@ def add_postgres_config(config):
def get(url, headers=None):
print('get: url={} headers={}'.format(url, headers))
- r = requests.get(url, headers=headers, verify=False)
+ r = requests.get(url, headers=headers, verify=False, allow_redirects=False)
return r.status_code, dict(r.headers), r.content
def post(url, headers=None, body=None):
- r = requests.post(url, headers=headers, data=body, verify=False)
+ r = requests.post(
+ url, headers=headers, data=body, verify=False, allow_redirects=False)
return r.status_code, dict(r.headers), r.text
def put(url, headers=None, body=None):
- r = requests.put(url, headers=headers, data=body, verify=False)
+ r = requests.put(
+ url, headers=headers, data=body, verify=False, allow_redirects=False)
return r.status_code, dict(r.headers), r.text
def delete(url, headers=None):
- r = requests.delete(url, headers=headers, verify=False)
+ r = requests.delete(
+ url, headers=headers, verify=False, allow_redirects=False)
return r.status_code, dict(r.headers), r.text
@@ -229,7 +232,8 @@ def get_token(client_id, client_secret, scopes):
'scope': ' '.join(scopes),
}
- r = requests.post(url, auth=auth, data=data, verify=False)
+ r = requests.post(
+ url, auth=auth, data=data, verify=False, allow_redirects=False)
return r.status_code, dict(r.headers), r.text