Fixed missing fields

This commit is contained in:
2025-10-30 10:15:01 +01:00
parent 7f91f330ac
commit 036910f06f
5 changed files with 84 additions and 25 deletions

View File

@@ -22,6 +22,17 @@ async def test_get_hydrometers(client):
assert hydros is not None
assert len(hydros) == 1
async def test_get_hydrometers_missing_fields(client):
with aioresponses() as responses:
responses.post("https://id.rapt.io/connect/token", payload=json_reader("./tests/json/token_response.json"))
responses.get("https://api.rapt.io/api/hydrometers/gethydrometers", payload=json_reader("./tests/json/get_hydrometers_response_missing_fields.json"))
hydrometer = Hydrometer(client)
hydros = await hydrometer.get_hydrometers()
assert hydros is not None
assert len(hydros) == 1
async def test_get_hydrometers_500(client):
with aioresponses() as responses:
responses.post("https://id.rapt.io/connect/token", payload=json_reader("./tests/json/token_response.json"))