aboutsummaryrefslogtreecommitdiff
path: root/tools/interface_generator/bin/interface_declaration_unittest.py
diff options
context:
space:
mode:
authoraqua <aqua@iserlohn-fortress.net>2024-08-18 22:30:33 +0300
committeraqua <aqua@iserlohn-fortress.net>2024-08-18 22:30:33 +0300
commit3e25a781454d718f98f7e9a0ce63bda70a969d77 (patch)
tree53c7b7cca0546661e07c65ed4e375852c53a9ee2 /tools/interface_generator/bin/interface_declaration_unittest.py
parentAdded InterfaceDefinition class (diff)
downloadkernel-master.tar.xz
Renamed interface definition to declarationHEADmaster
Diffstat (limited to 'tools/interface_generator/bin/interface_declaration_unittest.py')
-rw-r--r--tools/interface_generator/bin/interface_declaration_unittest.py19
1 files changed, 19 insertions, 0 deletions
diff --git a/tools/interface_generator/bin/interface_declaration_unittest.py b/tools/interface_generator/bin/interface_declaration_unittest.py
new file mode 100644
index 0000000..b2ad80c
--- /dev/null
+++ b/tools/interface_generator/bin/interface_declaration_unittest.py
@@ -0,0 +1,19 @@
+"""
+interface declaration unit tests
+"""
+
+import unittest
+from interface_declaration import InterfaceDeclaration
+
+
+class InterfaceDeclarationUnittest(unittest.TestCase):
+ """interface_declaration unit tests"""
+
+ def test_interfacedeclaration_class_asdict(self):
+ """test mock interface"""
+ interface = InterfaceDeclaration("kstdio", None)
+ interface_dict = interface.into_dict()
+
+ self.assertEqual(interface.name, "kstdio")
+ self.assertEqual(len(interface.license_hdr), 0)
+ self.assertEqual(interface_dict["name"], "kstdio")