Adapt test_version() in the unittest
[kconfig-hardened-check.git] / kernel_hardening_checker / engine.py
index 844e9f07c243b52e1c0c1ec16632750bd781420b..268a142387b87940d1803adbb2fe72b6d6c71a24 100644 (file)
@@ -135,7 +135,9 @@ class SysctlCheck(OptCheck):
 class VersionCheck:
     def __init__(self, ver_expected):
         assert(ver_expected and isinstance(ver_expected, tuple) and len(ver_expected) == 3), \
-               f'invalid expected version "{ver_expected}" for VersionCheck'
+               f'invalid expected version "{ver_expected}" for VersionCheck (1)'
+        assert(all(map(lambda x: isinstance(x, int), ver_expected))), \
+               f'invalid expected version "{ver_expected}" for VersionCheck (2)'
         self.ver_expected = ver_expected
         self.ver = ()
         self.result = None