parent
							
								
									c1edc0901e
								
							
						
					
					
						commit
						70b8e277d0
					
				
				 2 changed files with 23 additions and 0 deletions
			
			
		@ -0,0 +1,19 @@ | 
				
			|||||||
 | 
					#!/usr/bin/env python3 | 
				
			||||||
 | 
					import unittest | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					from openpilot.selfdrive.car.volkswagen.values import SPARE_PART_FW_PATTERN | 
				
			||||||
 | 
					from openpilot.selfdrive.car.volkswagen.fingerprints import FW_VERSIONS | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					class TestVolkswagenPlatformConfigs(unittest.TestCase): | 
				
			||||||
 | 
					  def test_spare_part_fw_pattern(self): | 
				
			||||||
 | 
					    # Relied on for determining if a FW is likely VW | 
				
			||||||
 | 
					    for platform, ecus in FW_VERSIONS.items(): | 
				
			||||||
 | 
					      with self.subTest(platform=platform): | 
				
			||||||
 | 
					        for fws in ecus.values(): | 
				
			||||||
 | 
					          for fw in fws: | 
				
			||||||
 | 
					            self.assertNotEqual(SPARE_PART_FW_PATTERN.match(fw), None, f"Bad FW: {fw}") | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					if __name__ == "__main__": | 
				
			||||||
 | 
					  unittest.main() | 
				
			||||||
					Loading…
					
					
				
		Reference in new issue