Party/tests/test_mate.py
2023-07-05 15:53:42 +02:00

35 lines
1.0 KiB
Python

from tests import client, app, mateKiste
from party import MateMarke
class TestMate:
def test_api_mate(self, client):
response = client.get("/api/mate")
assert response.status_code == 200
def test_api_mate_status(self, client):
response = client.get("/api/mate/status")
assert response.status_code == 200
def test_api_mate_trinken(self, client):
response = client.post("/api/mate/trinken")
assert response.status_code == 200
def test_eineTrinken(self, mateKiste):
mateKiste.eineTrinken()
assert mateKiste.getFlaschenAnzahl() == 19
def test_getFlaschenAnzahl(self, mateKiste):
assert mateKiste.getFlaschenAnzahl() == 20
def test_getMarke(self, mateKiste):
assert mateKiste.getMarke() == MateMarke.ClubMate
def test_getMarkeName(self, mateKiste):
assert mateKiste.getMarkeName() == "Club Mate"
def test_toDict(self, mateKiste):
assert mateKiste.toDict() == {
'flaschen_anzahl': 20,
'marke': 'Club Mate'
}