Add the norandmaps check
[kconfig-hardened-check.git] / kconfig_hardened_check / engine.py
index 63087400bb57b21dd160b78ab243c921b9ee930c..e88781e5cfbf19f9c5ecd274bfa7a7e2d2d8171c 100644 (file)
@@ -45,10 +45,6 @@ class OptCheck:
         self.state = None
         self.result = None
 
-    @property
-    def type(self):
-        return None
-
     def check(self):
         # handle the 'is present' check
         if self.expected == 'is present':
@@ -254,6 +250,8 @@ def populate_simple_opt_with_data(opt, data, data_type):
            f'invalid opt type "{opt.type}"'
     assert(data_type in SIMPLE_OPTION_TYPES), \
            f'invalid data type "{data_type}"'
+    assert(data), \
+           'empty data'
 
     if data_type != opt.type:
         return