summaryrefslogtreecommitdiff
path: root/test/menu/parsing/parsingtest.py
diff options
context:
space:
mode:
authorJoel Kronqvist <joel@jorl.fi>2026-01-31 20:12:54 +0200
committerJoel Kronqvist <joel@jorl.fi>2026-01-31 20:12:54 +0200
commit457d4afaece821a5881e91694db78ec6fa310240 (patch)
tree53c146dc5f26f1f232fba6d2bd2e5a09007ecb14 /test/menu/parsing/parsingtest.py
downloadlyllruokav2-457d4afaece821a5881e91694db78ec6fa310240.tar.gz
lyllruokav2-457d4afaece821a5881e91694db78ec6fa310240.zip
feat: menu parsingHEADmaster
Diffstat (limited to 'test/menu/parsing/parsingtest.py')
-rwxr-xr-xtest/menu/parsing/parsingtest.py26
1 files changed, 26 insertions, 0 deletions
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()