Format all the things (#991)

* Format Javascript and CSS files with `prettier`: `prettier --write 'CTFd/themes/**/*'`
* Format Python with `black`: `black CTFd` & `black tests`
* Travis now uses xenial instead of trusty.
This commit is contained in:
Kevin Chung
2019-05-11 21:09:37 -04:00
committed by GitHub
parent 3d23ece370
commit 6833378c36
201 changed files with 9561 additions and 9107 deletions

View File

@@ -10,36 +10,34 @@ def test_api_csrf_failure():
app = create_ctfd()
app.test_client_class = FlaskClient
with app.app_context():
with login_as_user(app, 'admin') as client:
with login_as_user(app, "admin") as client:
r = client.post(
'/api/v1/challenges',
"/api/v1/challenges",
json={
"name": "chal",
"category": "cate",
"description": "desc",
"value": "100",
"state": "hidden",
"type": "standard"
}
"type": "standard",
},
)
assert r.status_code == 403
with client.session_transaction() as sess:
nonce = sess.get('nonce')
nonce = sess.get("nonce")
r = client.post(
'/api/v1/challenges',
headers={
'CSRF-Token': nonce
},
"/api/v1/challenges",
headers={"CSRF-Token": nonce},
json={
"name": "chal",
"category": "cate",
"description": "desc",
"value": "100",
"state": "hidden",
"type": "standard"
}
"type": "standard",
},
)
assert r.status_code == 200
destroy_ctfd(app)