test_car_model: remove duplicate argument (#29309)

* only need to pass test_route

* unused
pull/29261/head
Shane Smiskol 2 years ago committed by GitHub
parent c04e5d12fc
commit 6106876da7
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
  1. 10
      selfdrive/debug/test_car_model.py

@ -1,7 +1,7 @@
#!/usr/bin/env python3 #!/usr/bin/env python3
import argparse import argparse
import sys import sys
from typing import List, Tuple from typing import List
import unittest import unittest
from selfdrive.car.tests.routes import CarTestRoute from selfdrive.car.tests.routes import CarTestRoute
@ -9,11 +9,11 @@ from selfdrive.car.tests.test_models import TestCarModel
from tools.lib.route import SegmentName from tools.lib.route import SegmentName
def create_test_models_suite(routes: List[Tuple[str, CarTestRoute]], ci=False) -> unittest.TestSuite: def create_test_models_suite(routes: List[CarTestRoute], ci=False) -> unittest.TestSuite:
test_suite = unittest.TestSuite() test_suite = unittest.TestSuite()
for car_model, test_route in routes: for test_route in routes:
# create new test case and discover tests # create new test case and discover tests
test_case_args = {"car_model": car_model, "test_route": test_route, "ci": ci} test_case_args = {"car_model": test_route.car_model, "test_route": test_route, "ci": ci}
CarModelTestCase = type("CarModelTestCase", (TestCarModel,), test_case_args) CarModelTestCase = type("CarModelTestCase", (TestCarModel,), test_case_args)
test_suite.addTest(unittest.TestLoader().loadTestsFromTestCase(CarModelTestCase)) test_suite.addTest(unittest.TestLoader().loadTestsFromTestCase(CarModelTestCase))
return test_suite return test_suite
@ -33,6 +33,6 @@ if __name__ == "__main__":
route_or_segment_name = SegmentName(args.route_or_segment_name.strip(), allow_route_name=True) route_or_segment_name = SegmentName(args.route_or_segment_name.strip(), allow_route_name=True)
segment_num = route_or_segment_name.segment_num if route_or_segment_name.segment_num != -1 else None segment_num = route_or_segment_name.segment_num if route_or_segment_name.segment_num != -1 else None
test_route = CarTestRoute(route_or_segment_name.route_name.canonical_name, args.car, segment=segment_num) test_route = CarTestRoute(route_or_segment_name.route_name.canonical_name, args.car, segment=segment_num)
test_suite = create_test_models_suite([(args.car, test_route)], ci=args.ci) test_suite = create_test_models_suite([test_route], ci=args.ci)
unittest.TextTestRunner().run(test_suite) unittest.TextTestRunner().run(test_suite)

Loading…
Cancel
Save