reimplemented openMensaFeedv2 and fixed linting

This commit is contained in:
Hadrian Burkhardt
2023-12-03 02:51:47 +01:00
committed by f4lco
parent 9e37940334
commit d637d71c8f
16 changed files with 632 additions and 598 deletions
+21 -21
View File
@@ -29,44 +29,44 @@ def _read_feed(resource_name):
@pytest.mark.xfail(strict=True)
def test_meta_consistency():
raise NotImplementedError()
canteen = _canteen()
menu_feed_url = f"canteens/{canteen.key}/xml"
actual = feed.render_meta(canteen, menu_feed_url)
expected = _read_feed('meta_output.xml')
assert expected == actual
# canteen = _canteen()
# menu_feed_url = f"canteens/{canteen.key}/xml"
# actual = feed.render_meta(canteen, menu_feed_url)
# expected = _read_feed('meta_output.xml')
# assert expected == actual
@pytest.mark.xfail(strict=True)
def test_menu_consistency():
raise NotImplementedError()
menu = _read_menu('input.json')
actual = feed.render_menu(menu)
expected = _read_feed('menu_output.xml')
assert expected == actual
# menu = _read_menu('input.json')
# actual = feed.render_menu(menu)
# expected = _read_feed('menu_output.xml')
# assert expected == actual
@pytest.mark.xfail(strict=True)
def test_empty_menu():
raise NotImplementedError()
menu = _read_menu('empty.json')
actual = feed.render_menu(menu)
expected = _read_feed('empty_menu_output.xml')
assert expected == actual
# menu = _read_menu('empty.json')
# actual = feed.render_menu(menu)
# expected = _read_feed('empty_menu_output.xml')
# assert expected == actual
@pytest.mark.xfail(strict=True)
def test_offers_dictionary():
raise NotImplementedError()
menu = _read_menu('offers-dict.json')
actual = feed.render_menu(menu)
expected = _read_feed('offers-dict-output.xml')
assert expected == actual
# menu = _read_menu('offers-dict.json')
# actual = feed.render_menu(menu)
# expected = _read_feed('offers-dict-output.xml')
# assert expected == actual
@pytest.mark.xfail(strict=True)
def test_missing_category():
raise NotImplementedError()
menu = _read_menu('missing-category.json')
actual = feed.render_menu(menu)
expected = _read_feed('missing-category-output.xml')
assert expected == actual
# menu = _read_menu('missing-category.json')
# actual = feed.render_menu(menu)
# expected = _read_feed('missing-category-output.xml')
# assert expected == actual