Archived
1
0
Fork 0

add tests

This commit is contained in:
Lukas Winkler 2017-11-12 20:50:53 +01:00
parent 996a214730
commit ff9b7687e2
4 changed files with 155 additions and 0 deletions

1
.gitignore vendored
View file

@ -2,3 +2,4 @@ __pycache__/
.idea
config.py
swagger-ui/
.cache/

140
reference.yaml Normal file
View file

@ -0,0 +1,140 @@
---
Fladerei:
-
date: "2017-05-22T00:00:00"
name: "Putenschinken mit Kräuterrahm, Zwiebel, Mais und Käse überbacken"
-
date: "2017-05-23T00:00:00"
name: "\"Melanzane al forno\" - Melanzani in Tomatensauce und Mozzarella überbacken"
-
date: "2017-05-24T00:00:00"
name: "Prosciutto mit Rahm, Rucola und Parmesan"
-
date: "2017-05-25T00:00:00"
name: "Broccoli mit Rahm, Schinken und Käse überbacken"
-
date: "2017-05-26T00:00:00"
name: "\"Griechische Flade\" - Schafskäse mit Sauerrahm, Oliven, Paradeiser, Zwiebel und Oregano"
-
date: "2017-05-27T00:00:00"
name: "Eiaufstrich mit Paradeiser und Rucola"
-
date: "2017-05-28T00:00:00"
name: "\"Antipasti\" - Prosciutto mit Oliven, getrockneten Tomaten, Rahm, Rucola und Mozzarella"
Zuppa:
-
date: "2017-06-08T00:00:00"
name: "GEFLÜGEL- SPARGEL-RAGOUT"
-
date: "2017-06-08T00:00:00"
name: "PINK PANTHER RISOTTO"
-
date: "2017-09-02T00:00:00"
name: "GEFÜLLTE OFENKARTOFFEL"
-
date: "2017-09-02T00:00:00"
name: "ORIENTALISCHER COUSCOUS MIT FETA"
AAI:
-
date: 2017-06-05 00:00:00 +00:00
name: "SCHÖNEN FEIERTAG"
type: Suppe
-
date: 2017-06-05 00:00:00 +00:00
name: Minestrone
type: Suppe
-
date: 2017-06-05 00:00:00 +00:00
name: Broccolicremesuppe
type: Suppe
-
date: 2017-06-05 00:00:00 +00:00
name: Linsensuppe
type: Suppe
-
date: 2017-06-05 00:00:00 +00:00
name: Gemüsecremesuppe
type: Suppe
-
date: 2017-06-06 00:00:00 +00:00
name: "SCHÖNEN FEIERTAG"
type: Menü1
-
date: 2017-06-06 00:00:00 +00:00
name: "Hühnerspieß mit Pommes"
type: Menü1
-
date: 2017-06-06 00:00:00 +00:00
name: "Rindsgeschnetzeltes mit Nudeln"
type: Menü1
-
date: 2017-06-06 00:00:00 +00:00
name: "Wiener Schnitzel mit Erdäpfelsalat"
type: Menü1
-
date: 2017-06-06 00:00:00 +00:00
name: Fischteller
type: Menü1
-
date: 2017-06-07 00:00:00 +00:00
name: "SCHÖNEN FEIERTAG"
type: Menü2
-
date: 2017-06-07 00:00:00 +00:00
name: "Gemüselasagne mit Tomatensauce"
type: Menü2
-
date: 2017-06-07 00:00:00 +00:00
name: "Gebackener Camembert mit Preiselbeeren und Sauce Tartar"
type: Menü2
-
date: 2017-06-07 00:00:00 +00:00
name: "Broccolipfanne mit Basmatireis"
type: Menü2
-
date: 2017-06-07 00:00:00 +00:00
name: "Spinat-Mozzarella-Tascherl mit Salat und Joghurtsauce"
type: Menü2
-
date: 2017-06-08 00:00:00 +00:00
name: "SCHÖNEN FEIERTAG"
type: Menü3
-
date: 2017-06-08 00:00:00 +00:00
name: "Chili con carne mit Basmatireis"
type: Menü3
-
date: 2017-06-08 00:00:00 +00:00
name: "Huhn süß sauer mit Basmatireis"
type: Menü3
-
date: 2017-06-08 00:00:00 +00:00
name: "Spaghetti Bolognese"
type: Menü3
-
date: 2017-06-08 00:00:00 +00:00
name: "Orientalischer Hühnereintopf mit Reis"
type: Menü3
-
date: 2017-06-09 00:00:00 +00:00
name: ""
type: Nachspeise
-
date: 2017-06-09 00:00:00 +00:00
name: Apfelkuchen
type: Nachspeise
-
date: 2017-06-09 00:00:00 +00:00
name: "Griespudding mit Früchten"
type: Nachspeise
-
date: 2017-06-09 00:00:00 +00:00
name: Schoko-Nusskuchen
type: Nachspeise
-
date: 2017-06-09 00:00:00 +00:00
name: Sachertorte
type: Nachspeise

View file

@ -11,6 +11,8 @@ itsdangerous==0.24
Jinja2==2.10
MarkupSafe==1.0
PyMySQL==0.7.11
pytest==3.2.3
PyYAML==3.12
raven==6.3.0
requests==2.18.4
SQLAlchemy==1.1.15

12
tests/test_parser.py Normal file
View file

@ -0,0 +1,12 @@
import yaml
import parser
def test_answer():
with open("../reference.yaml", 'r') as stream:
reference = yaml.load(stream)
for p in [parser.fladerei, parser.zuppa, parser.aai]:
comparison = reference[p.name]
assert comparison == p.get_menus()