chore: add car models

This commit is contained in:
Florian Bezannier
2025-10-01 09:12:13 +02:00
committed by Florian BEZANNIER
parent 984adb9970
commit 146fe67fac
2 changed files with 64 additions and 12 deletions
+6 -4
View File
@@ -344,12 +344,14 @@ class TestUnit(unittest.TestCase):
f.write(" ")
assert github_file_need_to_be_downloaded(GITHUB_USER, GITHUB_REPO, "", filename) is True
def test_regex(self):
def test_car_model_duplication(self):
car_models = CarModelRepository().models
model_by_reg = {}
vins = []
for model in car_models:
self.assertFalse(model.reg in model_by_reg, f"duplicate vin prefix {model.reg}")
model_by_reg[model.reg] = True
self.assertFalse(model.reg in vins, f"duplicate vin prefix {model.reg}")
for vin in vins:
self.assertFalse(vin in model.reg, f"duplicate vin with shorter prefix {vin}")
vins.append(model.reg)
if __name__ == '__main__':