From da25c52a8edd81382e3089d64dafa994c00298e3 Mon Sep 17 00:00:00 2001 From: Willem Melching Date: Tue, 3 Dec 2019 09:05:02 -0800 Subject: [PATCH] add test for can define --- can/tests/test_define.py | 26 ++++++++++++++++++++++++++ 1 file changed, 26 insertions(+) create mode 100644 can/tests/test_define.py diff --git a/can/tests/test_define.py b/can/tests/test_define.py new file mode 100644 index 0000000..ee6e2a6 --- /dev/null +++ b/can/tests/test_define.py @@ -0,0 +1,26 @@ +#!/usr/bin/env python3 +import unittest + +from opendbc.can.can_define import CANDefine + +class TestCADNDefine(unittest.TestCase): + def test_civic(self): + + dbc_file = "honda_civic_touring_2016_can_generated" + defs = CANDefine(dbc_file) + + self.assertDictEqual(defs.dv[399], defs.dv['STEER_STATUS']) + self.assertDictEqual(defs.dv[399], + {'STEER_STATUS': + {6: 'TMP_FAULT', + 5: 'FAULT_1', + 4: 'NO_TORQUE_ALERT_2', + 3: 'LOW_SPEED_LOCKOUT', + 2: 'NO_TORQUE_ALERT_1', + 0: 'NORMAL'} + } + ) + + +if __name__ == "__main__": + unittest.main()