diff --git a/tests/conftest.py b/tests/conftest.py index 50e7972..50ec543 100644 --- a/tests/conftest.py +++ b/tests/conftest.py @@ -1,5 +1,7 @@ import pytest from server import app +from bs4 import BeautifulSoup + EMAIL1 = "admin@irontemple.com" EMAIL2 = "john@simplylift.co" @@ -12,6 +14,7 @@ def client(): @pytest.fixture def connect(client): - response = client.post('/showSummary', data={"email": EMAIL}) + response = client.post('/showSummary', data={"email": EMAIL1}) soup = BeautifulSoup(response.data, 'html.parser') + return soup diff --git a/tests/test_purchase.py b/tests/test_purchase.py index abb03e3..15b0926 100644 --- a/tests/test_purchase.py +++ b/tests/test_purchase.py @@ -1,5 +1,13 @@ from bs4 import BeautifulSoup +from flask import session -def test_should_not_when_try_more_points_than_available(connect): - print(response.data) +def test_should_not_when_try_more_points_than_available(client): + data = {"competition": "Spring Festival", "club": "Iron Temple", "places": "5"} + + # response = client.post('/book/Spring%20Festival/Iron%20Temple', data=data) + response = client.post('/purchasePlaces', data=data) + # print(BeautifulSoup(response.data, "html.parser")) + print(session) + #assert "_flashes" in session + #assert session["_flashes"] == [("message", "You don't have enough points")]