Simplify url_for calls in themes, rework CTFd.js, fix flaky test (#826)

* Simplify url_for calls in themes, rework CTFd.js, fix flaky test
This commit is contained in:
Kevin Chung
2019-01-10 01:58:39 -05:00
committed by GitHub
parent 83e294057e
commit 9ee743de7e
15 changed files with 88 additions and 216 deletions

View File

@@ -107,12 +107,12 @@ def test_api_hint_admin_access():
admin = login_as_user(app, "admin")
register_user(app)
client = login_as_user(app)
r = client.patch('/api/v1/hints/1')
assert r.status_code == 302
r = client.delete('/api/v1/hints/1')
assert r.status_code == 302
r = client.patch('/api/v1/hints/1', json="")
assert r.status_code == 403
r = client.delete('/api/v1/hints/1', json="")
assert r.status_code == 403
r_admin = admin.patch('/api/v1/hints/1', json={"cost": 2})
assert r_admin.status_code == 200
r_admin = admin.delete('/api/v1/hints/1')
r_admin = admin.delete('/api/v1/hints/1', json="")
assert r_admin.status_code == 200
destroy_ctfd(app)