From 457d4afaece821a5881e91694db78ec6fa310240 Mon Sep 17 00:00:00 2001 From: Joel Kronqvist Date: Sat, 31 Jan 2026 20:12:54 +0200 Subject: feat: menu parsing --- test/menu/parsing/__init__.py | 0 test/menu/parsing/parsingtest.py | 26 ++++++++++++++++++++++++++ 2 files changed, 26 insertions(+) create mode 100755 test/menu/parsing/__init__.py create mode 100755 test/menu/parsing/parsingtest.py (limited to 'test/menu/parsing') diff --git a/test/menu/parsing/__init__.py b/test/menu/parsing/__init__.py new file mode 100755 index 0000000..e69de29 diff --git a/test/menu/parsing/parsingtest.py b/test/menu/parsing/parsingtest.py new file mode 100755 index 0000000..cab0fd9 --- /dev/null +++ b/test/menu/parsing/parsingtest.py @@ -0,0 +1,26 @@ +#!/bin/python3 + +import unittest + +import lyllruokav2.src.menu.parsing.parse as parse + + + +class FileParsingTestCase(unittest.TestCase): + + + def setUp(self) -> None: + + self.parsed = parse.parse_from_file("data/menu.xml") + + self.nonexistent_file = "data/bogus.xml" + + + def test_parse_file_nofentries(self) -> None: + + self.assertEqual(len(self.parsed), 5) + + + +if __name__ == '__main__': + unittest.main() -- cgit v1.2.3