test_car_model: remove duplicate argument (#29309)

* only need to pass test_route

* unused
old-commit-hash: 6106876da7
beeps
Shane Smiskol 2 years ago committed by GitHub
parent e6e19f8d3e
commit dd2d4decda
  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