Created wishlist test

This commit is contained in:
Yarne Coppens 2024-08-02 10:54:41 +02:00
parent f963b8ae07
commit 86c3f54d03

View file

@ -7,6 +7,12 @@ from src.classes import boardgame_classes
client = TestClient(app) client = TestClient(app)
def default_boardgame_test(to_test_boardgame: boardgame_classes.BoardGame):
assert type(to_test_boardgame.id) == int
assert type(to_test_boardgame.name) == str
def test_read_main(): def test_read_main():
response = client.get("/") response = client.get("/")
assert response.status_code == 200 assert response.status_code == 200
@ -18,17 +24,26 @@ def test_retrieve_boardgame():
returned_boardgame = boardgame_classes.BoardGame(**response.json()) returned_boardgame = boardgame_classes.BoardGame(**response.json())
assert type(returned_boardgame.id) == int default_boardgame_test(returned_boardgame)
assert type(returned_boardgame.name) == str
def test_retrieve_collection(): def test_retrieve_owned():
response = client.get("/collection") response = client.get("/owned")
assert response.status_code == 200 assert response.status_code == 200
returned_boardgame = boardgame_classes.OwnedBoardGame(**response.json()[0]) returned_boardgame = boardgame_classes.OwnedBoardGame(**response.json()[0])
assert type(returned_boardgame.id) == int default_boardgame_test(returned_boardgame)
assert type(returned_boardgame.name) == str
assert type(returned_boardgame.price_paid) == float assert type(returned_boardgame.price_paid) == float
assert type(returned_boardgame.acquisition_date) == date assert type(returned_boardgame.acquisition_date) == date
assert type(returned_boardgame.acquired_from) == str assert type(returned_boardgame.acquired_from) == str
def test_retrieve_wishlist():
response = client.get("/wishlist")
assert response.status_code == 200
returned_boardgame = boardgame_classes.WishlistBoardGame(**response.json()[0])
default_boardgame_test(returned_boardgame)
assert type(returned_boardgame.wishlist_priority) == int
assert returned_boardgame.wishlist_priority > 0