summaryrefslogtreecommitdiff
path: root/test
diff options
context:
space:
mode:
Diffstat (limited to 'test')
-rwxr-xr-xtest/__init__.py0
-rwxr-xr-xtest/menu/__init__.py0
-rwxr-xr-xtest/menu/parsing/__init__.py0
-rwxr-xr-xtest/menu/parsing/parsingtest.py26
4 files changed, 26 insertions, 0 deletions
diff --git a/test/__init__.py b/test/__init__.py
new file mode 100755
index 0000000..e69de29
--- /dev/null
+++ b/test/__init__.py
diff --git a/test/menu/__init__.py b/test/menu/__init__.py
new file mode 100755
index 0000000..e69de29
--- /dev/null
+++ b/test/menu/__init__.py
diff --git a/test/menu/parsing/__init__.py b/test/menu/parsing/__init__.py
new file mode 100755
index 0000000..e69de29
--- /dev/null
+++ b/test/menu/parsing/__init__.py
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()