| # Copyright lowRISC contributors. | 
 | # Licensed under the Apache License, Version 2.0, see LICENSE for details. | 
 | # SPDX-License-Identifier: Apache-2.0 | 
 |  | 
 | import unittest | 
 |  | 
 | from reggen import gen_rtl | 
 |  | 
 |  | 
 | class TestFieldCheck(unittest.TestCase): | 
 |     def test_check_bool(self): | 
 |         arg = {'field1': "true", 'field2': "false", 'field3': "True"} | 
 |         result = gen_rtl.check_field_bool(arg, 'field1', False) | 
 |         self.assertTrue(result) | 
 |         result = gen_rtl.check_field_bool(arg, 'field2', True) | 
 |         self.assertFalse(result) | 
 |         result = gen_rtl.check_field_bool(arg, 'field3', False) | 
 |         self.assertFalse(result) | 
 |         result = gen_rtl.check_field_bool(arg, 'field4', False) | 
 |         self.assertFalse(result) |