update tests for relative redirects

This commit is contained in:
David Lord 2022-03-25 11:48:26 -07:00
parent ce7b884b73
commit 81c7ff7f8d
No known key found for this signature in database
GPG key ID: 7A1C87E3F5BC42A8
6 changed files with 20 additions and 9 deletions

View file

@ -11,7 +11,7 @@ def test_register(client, app):
# test that successful registration redirects to the login page
response = client.post("/auth/register", data={"username": "a", "password": "a"})
assert "http://localhost/auth/login" == response.headers["Location"]
assert response.headers["Location"] == "/auth/login"
# test that the user was inserted into the database
with app.app_context():
@ -42,7 +42,7 @@ def test_login(client, auth):
# test that successful login redirects to the index page
response = auth.login()
assert response.headers["Location"] == "http://localhost/"
assert response.headers["Location"] == "/"
# login request set the user_id in the session
# check that the user is loaded from the session

View file

@ -19,7 +19,7 @@ def test_index(client, auth):
@pytest.mark.parametrize("path", ("/create", "/1/update", "/1/delete"))
def test_login_required(client, path):
response = client.post(path)
assert response.headers["Location"] == "http://localhost/auth/login"
assert response.headers["Location"] == "/auth/login"
def test_author_required(app, client, auth):
@ -75,7 +75,7 @@ def test_create_update_validate(client, auth, path):
def test_delete(client, auth, app):
auth.login()
response = client.post("/1/delete")
assert response.headers["Location"] == "http://localhost/"
assert response.headers["Location"] == "/"
with app.app_context():
db = get_db()