fixed tests
This commit is contained in:
parent
5cfcecd9f9
commit
ec1aac4aa1
17
test.py
17
test.py
|
@ -5,7 +5,6 @@ from mimetypes import guess_type
|
||||||
|
|
||||||
host = environ.get("DEPLOY_HOST", "https://linkie.username.workers.dev")
|
host = environ.get("DEPLOY_HOST", "https://linkie.username.workers.dev")
|
||||||
auth = {"Authorization": environ.get("AUTH_KEY", "")}
|
auth = {"Authorization": environ.get("AUTH_KEY", "")}
|
||||||
path = environ.get("TEST_PATH", "/devtestpath")
|
|
||||||
print(f"Running tests on {host}")
|
print(f"Running tests on {host}")
|
||||||
|
|
||||||
try:
|
try:
|
||||||
|
@ -26,11 +25,11 @@ try:
|
||||||
assert all(req.status_code == 403 for req in reqs) # unauth requests to auth methods
|
assert all(req.status_code == 403 for req in reqs) # unauth requests to auth methods
|
||||||
|
|
||||||
# auth put wo data
|
# auth put wo data
|
||||||
req = put(host + path,data={},headers=auth)
|
req = put(host + "/devtestpath",data={},headers=auth)
|
||||||
assert req.status_code == 400 # auth put wo data
|
assert req.status_code == 400 # auth put wo data
|
||||||
|
|
||||||
# # auth put invalid url
|
# # auth put invalid url
|
||||||
# req = put(host + path,data={"u": "golf sale"},headers=auth)
|
# req = put(host + "/devtestpath",data={"u": "golf sale"},headers=auth)
|
||||||
# assert req.status_code == 400 # auth put invalid url
|
# assert req.status_code == 400 # auth put invalid url
|
||||||
# # invalid urls would now be stored as files instead
|
# # invalid urls would now be stored as files instead
|
||||||
|
|
||||||
|
@ -39,9 +38,9 @@ try:
|
||||||
assert req.status_code == 400 # auth put wo path
|
assert req.status_code == 400 # auth put wo path
|
||||||
|
|
||||||
# auth put valid
|
# auth put valid
|
||||||
req = put(host + path,data={"u": "http://www.example.com/?put"},headers=auth)
|
req = put(host + "/devtestpath",data={"u": "http://www.example.com/?put"},headers=auth)
|
||||||
assert req.status_code == 201 # auth put valid
|
assert req.status_code == 201 # auth put valid
|
||||||
req = get(host + path, allow_redirects=False)
|
req = get(host + "/devtestpath", allow_redirects=False)
|
||||||
assert req.status_code == 302 and req.headers["location"] == "http://www.example.com/?put"
|
assert req.status_code == 302 and req.headers["location"] == "http://www.example.com/?put"
|
||||||
|
|
||||||
# auth delete wo path
|
# auth delete wo path
|
||||||
|
@ -49,9 +48,9 @@ try:
|
||||||
assert req.status_code == 400 # auth delete wo path
|
assert req.status_code == 400 # auth delete wo path
|
||||||
|
|
||||||
# auth delete valid
|
# auth delete valid
|
||||||
req = delete(host + path,headers=auth)
|
req = delete(host + "/devtestpath",headers=auth)
|
||||||
assert req.status_code == 200 # auth delete valid
|
assert req.status_code == 200 # auth delete valid
|
||||||
# req = get(host + path, allow_redirects=False)
|
# req = get(host + "/devtestpath", allow_redirects=False)
|
||||||
# assert req.status_code == 404
|
# assert req.status_code == 404
|
||||||
|
|
||||||
# auth put file valid
|
# auth put file valid
|
||||||
|
@ -59,9 +58,9 @@ try:
|
||||||
mime = guess_type(fn)[0]
|
mime = guess_type(fn)[0]
|
||||||
with open(fn, "rb") as f:
|
with open(fn, "rb") as f:
|
||||||
files = {'u': (fn, f, mime)}
|
files = {'u': (fn, f, mime)}
|
||||||
req = put(host + path,headers=auth,files=files)
|
req = put(host + "/devtestpatha",headers=auth,files=files)
|
||||||
assert req.status_code == 201 # auth put file valid
|
assert req.status_code == 201 # auth put file valid
|
||||||
req = get(host + path, allow_redirects=False)
|
req = get(host + "/devtestpatha", allow_redirects=False)
|
||||||
assert req.status_code == 200 and req.headers["content-type"] == mime
|
assert req.status_code == 200 and req.headers["content-type"] == mime
|
||||||
|
|
||||||
except AssertionError:
|
except AssertionError:
|
||||||
|
|
Loading…
Reference in a new issue