add tests
This commit is contained in:
parent
996a214730
commit
ff9b7687e2
4 changed files with 155 additions and 0 deletions
1
.gitignore
vendored
1
.gitignore
vendored
|
@ -2,3 +2,4 @@ __pycache__/
|
|||
.idea
|
||||
config.py
|
||||
swagger-ui/
|
||||
.cache/
|
||||
|
|
140
reference.yaml
Normal file
140
reference.yaml
Normal 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
|
|
@ -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
12
tests/test_parser.py
Normal 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()
|
Reference in a new issue