cover 100% main and crud

This commit is contained in:
Colin Goutte 2021-10-07 14:10:13 +02:00
parent bf04e4dded
commit c5b6b0a26a
1 changed files with 8 additions and 9 deletions

View File

@ -110,11 +110,11 @@ def list_notification_as_text(request: Request, idsonde: str):
notifs = notifications[idsonde]
try:
content = notifs[-1]
except IndexError:
except IndexError: # pragma: no cover
return
try:
recipients = sondeid2notifsemails(idsonde)
except KeyError:
except KeyError: # pragma: no cover
recipients = ["mail1@xxx", "mail2@xxx"]
changements = content["changes"]
@ -125,7 +125,6 @@ def list_notification_as_text(request: Request, idsonde: str):
for k, v in d.items():
if message.endswith(k):
return "color: %s;" % v
return ""
data = {"recipients": recipients, "changements": changements, "status": status}
return templates.TemplateResponse(
@ -143,7 +142,7 @@ def post_sonde_error(
idsonde: str, body: dict = Body(...), db: Session = Depends(get_db)
):
if not (sonde := crud.get_sonde(db, idsonde)):
return
return # pragma: no cover
Notifier.error_sonde(idsonde)
# create fake sample
last = list(crud.get_mesure(db, sonde.sonde_id, only_last=1))[0]
@ -217,8 +216,8 @@ def get_rapport(idsonde):
@app.get("/sonde/{idsonde}/historique")
def historique(idsonde, db: Session = Depends(get_db)):
if not (sonde := crud.get_sonde(db, idsonde)):
return
mesures = sonde.mesures
return # pragma: no cover
mesures = crud.get_mesure(db, sonde.sonde_id)
for previous, present in zip(mesures, mesures[1:]):
date = present.content["date"]
@ -238,15 +237,15 @@ def historique(idsonde, db: Session = Depends(get_db)):
def list_notification_as_text(
request: Request, idsonde: str, db: Session = Depends(get_db)
):
if not (sonde := crud.get_sonde(db, idsonde)):
return # pragma: no cover
def coloriser(message):
d = {"error": "red", "warning": "orange", "pending": "yellow", "ok": "green"}
for k, v in d.items():
if message.endswith(k):
return "color: %s;" % v
return ""
if not (sonde := crud.get_sonde(db, idsonde)):
return
mesures = [x for x in crud.get_mesure(db, sonde.sonde_id, only_last=100)]
res = []