Created wishlist test
This commit is contained in:
parent
f963b8ae07
commit
86c3f54d03
1 changed files with 22 additions and 7 deletions
|
|
@ -7,6 +7,12 @@ from src.classes import boardgame_classes
|
|||
|
||||
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():
|
||||
response = client.get("/")
|
||||
assert response.status_code == 200
|
||||
|
|
@ -18,17 +24,26 @@ def test_retrieve_boardgame():
|
|||
|
||||
returned_boardgame = boardgame_classes.BoardGame(**response.json())
|
||||
|
||||
assert type(returned_boardgame.id) == int
|
||||
assert type(returned_boardgame.name) == str
|
||||
default_boardgame_test(returned_boardgame)
|
||||
|
||||
def test_retrieve_collection():
|
||||
response = client.get("/collection")
|
||||
def test_retrieve_owned():
|
||||
response = client.get("/owned")
|
||||
assert response.status_code == 200
|
||||
|
||||
returned_boardgame = boardgame_classes.OwnedBoardGame(**response.json()[0])
|
||||
|
||||
assert type(returned_boardgame.id) == int
|
||||
assert type(returned_boardgame.name) == str
|
||||
default_boardgame_test(returned_boardgame)
|
||||
assert type(returned_boardgame.price_paid) == float
|
||||
assert type(returned_boardgame.acquisition_date) == date
|
||||
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
|
||||
Loading…
Reference in a new issue