From 9ccebb96666062de0131232cbc4eca3ec9683dc2 Mon Sep 17 00:00:00 2001 From: 5ila5 <5ila5@users.noreply.github.com> Date: Fri, 2 Feb 2024 09:56:17 +0100 Subject: [PATCH] jumind_de update mymuell test case and documentation cities for mkk --- .../waste_collection_schedule/source/jumomind_de.py | 7 +++++-- doc/source/jumomind_de.md | 4 ++-- 2 files changed, 7 insertions(+), 4 deletions(-) diff --git a/custom_components/waste_collection_schedule/waste_collection_schedule/source/jumomind_de.py b/custom_components/waste_collection_schedule/waste_collection_schedule/source/jumomind_de.py index efaf38e7..36486720 100644 --- a/custom_components/waste_collection_schedule/waste_collection_schedule/source/jumomind_de.py +++ b/custom_components/waste_collection_schedule/waste_collection_schedule/source/jumomind_de.py @@ -31,7 +31,7 @@ TEST_CASES = { }, "mymuell only city": { "service_id": "mymuell", - "city": "Kipfenberg OT Arnsberg, Biberg, Dunsdorf, Schelldorf, Schambach, Mühlen im Schambachtal und Schambacher Leite, Järgerweg, Böllermühlstraße, Attenzell, Krut, Böhming, Regelmannsbrunn, Hirnstetten und Pfahldorf", + "city": "Bad Wünnenberg-Bleiwäsche", }, "neustadt": { "service_id": "esn", @@ -243,7 +243,10 @@ class Source: break if city_id is None: - raise Exception("City not found") + raise Exception( + "City not found, should be one of:" + + "; ".join(c["name"] for c in cities) + ) if has_streets: r = session.get( diff --git a/doc/source/jumomind_de.md b/doc/source/jumomind_de.md index 8f3f194c..462a85de 100644 --- a/doc/source/jumomind_de.md +++ b/doc/source/jumomind_de.md @@ -63,7 +63,7 @@ waste_collection_schedule: - name: jumomind_de args: service_id: mymuell - city: Kipfenberg OT Arnsberg, Biberg, Dunsdorf, Schelldorf, Schambach, Mühlen im Schambachtal und Schambacher Leite, Järgerweg, Böllermühlstraße, Attenzell, Krut, Böhming, Regelmannsbrunn, Hirnstetten und Pfahldorf + city: Bad Wünnenberg-Bleiwäsche ``` #### With street @@ -117,7 +117,7 @@ waste_collection_schedule: |zac|`Adelheidsdorf`, `Ahnsbeck`, `Beedenbostel`, `Bergen`, `Bröckel`, `Celle`, `Eicklingen`, `Eldingen`, `Eschede`, `Faßberg`, `Habighorst`, `Hambühren`, `Hermannsburg`, `Höfer`, `Hohne`, `Lachendorf`, `Langlingen`, `Lohheide`, `Nienhagen`, `Scharnhorst`, `Unterlüß`, `Wathlingen`, `Wienhausen`, `Wietze`, `Winsen-Aller`| |zaw|`Alsbach-Hähnlein`, `Babenhausen`, `Bickenbach`, `Dieburg`, `Eppertshausen`, `Erzhausen`, `Fischbachtal`, `Griesheim`, `Groß-Bieberau`, `Groß-Umstadt`, `Groß-Zimmern`, `Messel`, `Modautal`, `Mühltal`, `Münster`, `Ober-Ramstadt`, `Otzberg`, `Pfungstadt`, `Reinheim`, `Roßdorf`, `Schaafheim`, `Seeheim-Jugenheim`, `Weiterstadt`| |zvo|`Ahrensbök`, `Ahrensbök-Steindamm`, `Albersdorf`, `Albertsdorf`, `Altenkrempe`, `Altenteil`, `Altgalendorf`, `Altjellingsdorf`, `Altona`, `Altratjensdorf`, `Antoinettenhof`, `Arfrade`, `Augustenhof`, `Avendorf`, `Bad Malente-Gremsmühlen`, `Bad Schwartau`, `Bankendorf`, `Bannesdorf`, `Barensdorf`, `Bargerbrück`, `Bargerhof`, `Barghorst`, `Barkau`, `Bellevue`, `Bentfeld`, `Benz`, `Bergfeld`, `Bergmühle`, `Beschendorf`, `Beusloe`, `Beutzkamp`, `Bichel`, `Bisdorf`, `Blieschendorf`, `Bliesdorf`, `Böbs`, `Bockholt`, `Bockhorst`, `Bojendorf`, `Bökenberg`, `Bollbrügge`, `Bosau`, `Braak`, `Brackrade`, `Brenkenhagen`, `Brodau`, `Broderdammskamp`, `Bruhnskoppel`, `Brunsteen`, `Bujendorf`, `Bungsberghof`, `Bürau`, `Burg`, `Burgtiefe`, `Cashagen`, `Charlottenhof`, `Christianstal`, `Cismar`, `Cismarfelde`, `Clever Berg`, `Curau`, `Curaufelde`, `Dahme`, `Dahmerfelde`, `Dakendorf`, `Damlos`, `Dannau`, `Dänschendorf`, `Dazendorf`, `Dissau`, `Dodau`, `Döhnsdorf`, `Dorotheenhof`, `Drögendiek`, `Dunkelsdorf`, `Eckhorst`, `Ehlerstorf`, `Einhaus`, `Eitz`, `Ekelsdorf`, `Ekelsdorf-Broderdammskamp`, `Ellhorn`, `Ernsthausen`, `Eutin`, `Fargemiel`, `Farve`, `Fassensdorf`, `Fehmarnsund`, `Feldpotthaus`, `Feldscheide`, `Flügge`, `Freudenholm`, `Friederikenhof`, `Friedrichshof`, `Friedrichstal`, `Funkhaus`, `Gaarz`, `Gaarzerfelde`, `Gaarzermühle`, `Gahlendorf`, `Gammendorf`, `Georgshof`, `Giddendorf`, `Giebelberg`, `Gießelrade`, `Glashütte`, `Gleschendorf`, `Gnissau`, `Godderstorf`, `Göhl`, `Gold`, `Goldberg`, `Goldkamp`, `Gollendorf`, `Gömnitz`, `Görtz`, `Gosdorf`, `Gothendorf`, `Grammdorf`, `Grammersdorf`, `Grebenhagen`, `Grellenkamp`, `Gremersdorf`, `Griebel`, `Grömitz`, `Gronenberg`, `Grönwohldshorst`, `Groß Meinsdorf`, `Groß Parin`, `Groß Schlamin`, `Groß Timmendorf`, `Großenbrode`, `Großenbroderfähre`, `Großenbroderfelde`, `Grube`, `Gruberhagen`, `Grünbek`, `Grüner Hirsch`, `Güldenstein`, `Gut Petersdorf`, `Guttau`, `Haffkrug`, `Halendorf`, `Hansühn`, `Harmsdorf`, `Hasselburg`, `Hassendorf`, `Havekost`, `Häven`, `Heiligenhafen`, `Heinrichsruh`, `Hemmelsdorf`, `Heringsdorf`, `Hermannshof`, `Heuerstubben`, `Hinrichsdorf`, `Hobbersdorf`, `Hobstin`, `Hochfelder Mühle`, `Hof Hörsten`, `Hoffeld`, `Hohelieth`, `Hohenberg`, `Hohenhorst`, `Hohenhorst (Gem. Grömitz)`, `Hohenstein`, `Holstendorf`, `Horsdorf`, `Horsdorferfelde`, `Hutzfeld`, `Jahnshof`, `Jarkau`, `Jasen`, `Johanneshof`, `Johannisberg`, `Johannisdorf`, `Johannistal`, `Kabelhorst`, `Kabelhorsterhufe`, `Kalkberg`, `Karlshof`, `Karlsruh`, `Kassau`, `Kasseedorf`, `Katharinenhof`, `Katharinental`, `Kattenberg`, `Kayhof`, `Kellenhusen`, `Kembs`, `Kesdorf`, `Kiebitzhörn`, `Kiekbusch`, `Klausdorf`, `Klaushorst`, `Klaustorf`, `Klein Parin`, `Klein Pönitz`, `Klein Schlamin`, `Kleinensee`, `Kleinneudorf`, `Kleinrolübbe`, `Kleinwessek`, `Klenzau`, `Klingberg`, `Klingstein`, `Klockenhagen`, `Klostersee`, `Klosterseeschleuse`, `Klötzin`, `Kniphagen`, `Kolauerhof`, `Kopendorf`, `Koppelhaus`, `Körnick`, `Koselau`, `Kraksdorf`, `Kraksdorf-Strand`, `Kremperkate`, `Kremperort`, `Kremsdorf`, `Kreuzfeld`, `Kreuzkamp`, `Kronsbruchhufe`, `Kröß`, `Krumbeck`, `Krummbek`, `Krummensiek`, `Krummsee`, `Kükelühn`, `Landkirchen`, `Langenhagen`, `Lebatz`, `Lemkendorf`, `Lemkenhafen`, `Lensahn`, `Lensahnerhof`, `Lenste`, `Lensterbek`, `Lensterstrand`, `Liensfeld`, `Logeberg`, `Löhrstorf`, `Löja`, `Lübbersdorf`, `Lübeck (Teerhofinsel)`, `Luschendorf`, `Lütjenbrode`, `Lütjendorf`, `Lütjenhof`, `Majenfelde`, `Malkendorf`, `Malkwitz`, `Manhagen`, `Manhagenerfelde`, `Margarethenhöhe`, `Mariashagen`, `Marienleuchte`, `Marxdorf`, `Mattiasfelde`, `Meeschendorf`, `Meeschendorf a.F.`, `Meeschendorferweide`, `Meischenstorf`, `Merkendorf`, `Michaelsdorf`, `Middelburg`, `Mittelhof`, `Mittelhof a.F.`, `Mönchneversdorf`, `Moosbruch`, `Morest`, `Muchelsdorf`, `Mühlenkamp`, `Mummendorf`, `Nanndorf`, `Nathenkuhl`, `Neu-Klaustorf`, `Neue Tiefe`, `Neuhoben`, `Neuhof`, `Neuhof a.F.`, `Neujellingsdorf`, `Neukirchen`, `Neukirchen (bei Malente)`, `Neupetersdorf`, `Neuratjensdorf`, `Neuschwelbek`, `Neuseegalendorf`, `Neustadt`, `Neusüsel`, `Neuteschendorf`, `Neutestorf`, `Neversfelde`, `Niehof`, `Niendorf`, `Niendorf a.F.`, `Nienhagen`, `Nienrade`, `Nüchel`, `Obernwohlde`, `Obersteenrade`, `Ochsenhals`, `Oeverdiek`, `Offendorf`, `Oldenburg`, `Ölendorf`, `Orth`, `Ostermade`, `Ostermarkelsdorf`, `Ottendorf`, `Övelgönne`, `Ovendorf`, `Ovendorfer Hof`, `Ovendorfer Siedlung`, `Pansdorf`, `Pariner Berg`, `Pelzerhaken`, `Petersdorf`, `Petersdorf a.F.`, `Plügge`, `Plunkau`, `Poggensiek`, `Pohnsdorf`, `Pönitz`, `Pönitz am See`, `Pönitz-Margarethenhöhe`, `Presen`, `Puttgarden`, `Püttsee`, `Quaal`, `Quals`, `Quisdorf`, `Rachut`, `Radlandsichten`, `Ratekau`, `Rellin`, `Rethwisch`, `Rettin`, `Riepsdorf`, `Rittbruch`, `Röbel`, `Roge`, `Rogerfelde`, `Rohlsdorf`, `Rosenfelde`, `Rosenhof (Grube)`, `Rosenhof (Lensahn)`, `Rosenhof a.F.`, `Rossee`, `Rothensande`, `Rugenhandschen`, `Ruppersdorf`, `Rüting`, `Sagau`, `Sahna`, `Sahrensdorf`, `Sarkwitz`, `Sartjendorf`, `Satjewitz`, `Schanze`, `Scharbeutz`, `Schashagen`, `Scheelholz`, `Schlagsdorf`, `Schönkamp`, `Schönwalde`, `Schule Sieversdorf`, `Schulendorf`, `Schürsdorf`, `Schwelbek`, `Schwienhagen`, `Schwienkuhl`, `Schwienkuhlen`, `Schwinkenrade`, `Schwochel`, `Schwonau`, `Sebent`, `Seegalendorf`, `Seekamp`, `Seekamp (Malente)`, `Seekamp-Strand`, `Seelust`, `Sereetz`, `Sibbersdorf`, `Sibbersdorfer Mühle`, `Siblin`, `Sibstin`, `Siedlung Lübbersdorf`, `Sielbeck`, `Sielbeckermoor`, `Sierhagen`, `Sierksdorf`, `Sieversdorf`, `Sievershagen`, `Siggen`, `Siggeneben`, `Siggener Busch`, `Siggenermühle`, `Sipsdorf`, `Söhlen`, `Söhren`, `Spechserholz`, `Speckkaten`, `Staberdorf`, `Staberhof`, `Staberhuk`, `Stabie`, `Stadtbekermühle`, `Stadtfurth`, `Stawedder`, `Steenshof`, `Stendorf`, `Stockelsdorf`, `Stolpe`, `Stolperhufen`, `Strukkamp`, `Sulsdorf`, `Sulsdorf a.F`, `Süsel`, `Süssau`, `Sütel`, `Sütel-Strand`, `Suxdorf`, `Tankenrade`, `Techau`, `Techelwitz`, `Teichhof`, `Teschendorf`, `Teschendorf a.F.`, `Testorf`, `Testorferfelde`, `Thomsdorf`, `Thürk`, `Timmdorf`, `Timmendorfer Strand`, `Todendorf`, `Untersteenrade`, `Vadersdorf`, `Vinzier`, `Vitzdorf`, `Vogelsang`, `Vogelsang (Kellenhusen)`, `Vorwerk Ahrensbök`, `Vorwerk Ahrensbök-Steindamm`, `Vorwerk Neuhof`, `Vorwerk Neuhof-Heikenweide`, `Voßberg`, `Wahrendorf`, `Waldshagen`, `Wallnau`, `Wandelwitz`, `Wangels`, `Warnsdorf`, `Warnsdorfer Moor`, `Wasbuck`, `Weilandtshof`, `Weißenhaus`, `Wenkendorf`, `Westerbergen`, `Westermarkelsdorf`, `Wilmsdorf`, `Windberg`, `Wintershagen`, `Wöbs`, `Wohld`, `Woltersmühlen`, `Wulfen`, `Wulfsdorf`, `Wulfshof`, `Zarnekau`, `Zarnekau-Siedlung`| -|mkk|`Main-Kinzig-Kreis`| +|mkk|`Bruchköbel`, `Freigericht`, `Hammersbach`, `Langenselbold`, `Niederdorfelden`, `Schlüchtern`, `Sinntal`, `Steinau`| ### New Version With Names