Handle variation in API response: offers can also be a hash

This commit is contained in:
f4lco
2020-10-09 17:23:19 +02:00
parent ecc23b9e6b
commit 7c70ed61aa
4 changed files with 4359 additions and 1 deletions
+10
View File
@@ -52,3 +52,13 @@ def test_empty_menu():
expected = _read_feed('empty_menu_output.xml')
assert expected == actual
def test_offers_dictionary():
menu = _read_menu('offers-dict.json')
actual = feed.render_menu(menu)
expected = _read_feed('offers-dict-output.xml')
assert expected == actual