mirror of
https://github.com/sunnypilot/sunnypilot.git
synced 2026-03-02 09:43:54 +08:00
* get platform_str from the enum name
* fix tests
* add migration table
* remove impossible todo
* Add link to PR in MIGRATION table
Co-authored-by: Adeeb Shihadeh <adeebshihadeh@gmail.com>
* Remove useless brand name comments and rename RAM_1500 to RAM_1500_5TH_GEN
* rename RAM_HD to RAM_HD_5TH_GEN
* rename references to RAM_HD and RAM_1500
* change "mock" to "MOCK" and rename torque data of Nissan Leaf 2018 IC
* remove MOCK from fingerprints.py
* change hard-coded car model in test_can_fingerprint.py/test_timing
* migration
* update ref
* space
* prius
---------
Co-authored-by: Adeeb Shihadeh <adeebshihadeh@gmail.com>
Co-authored-by: justin newberry <justin@comma.ai>
Co-authored-by: Justin Newberry <jnewberry0502@gmail.com>
old-commit-hash: 489528dcae
26 lines
625 B
Python
Executable File
26 lines
625 B
Python
Executable File
#!/usr/bin/env python3
|
|
|
|
import unittest
|
|
|
|
from openpilot.selfdrive.car.values import PLATFORMS
|
|
|
|
|
|
class TestPlatformConfigs(unittest.TestCase):
|
|
def test_configs(self):
|
|
|
|
for name, platform in PLATFORMS.items():
|
|
with self.subTest(platform=str(platform)):
|
|
self.assertTrue(platform.config._frozen)
|
|
|
|
if platform != "MOCK":
|
|
self.assertIn("pt", platform.config.dbc_dict)
|
|
self.assertTrue(len(platform.config.platform_str) > 0)
|
|
|
|
self.assertEqual(name, platform.config.platform_str)
|
|
|
|
self.assertIsNotNone(platform.config.specs)
|
|
|
|
|
|
if __name__ == "__main__":
|
|
unittest.main()
|