diff --git a/selfdrive/car/tests/test_car_interfaces.py b/selfdrive/car/tests/test_car_interfaces.py index 4fbd167dce..a94697ef43 100755 --- a/selfdrive/car/tests/test_car_interfaces.py +++ b/selfdrive/car/tests/test_car_interfaces.py @@ -15,6 +15,9 @@ from selfdrive.test.fuzzy_generation import FuzzyGenerator Ecu = car.CarParams.Ecu +# def get_fuzzy_car_params_ + + class TestCarInterfaces(unittest.TestCase): @parameterized.expand([(car,) for car in sorted(all_known_cars())]) @@ -42,6 +45,7 @@ class TestCarInterfaces(unittest.TestCase): params = data.draw(params_strategy) car_fw = [car.CarParams.CarFw(**fw) for fw in params['car_fw']] + print(car_fw) car_params = CarInterface.get_params(car_name, params['fingerprints'], car_fw, experimental_long=params['experimental_long'], docs=False) diff --git a/selfdrive/test/fuzzy_generation.py b/selfdrive/test/fuzzy_generation.py index bde9b6efcf..052b145f59 100644 --- a/selfdrive/test/fuzzy_generation.py +++ b/selfdrive/test/fuzzy_generation.py @@ -64,7 +64,7 @@ class FuzzyGenerator: def generate_struct(self, schema, event=None): full_fill = list(schema.non_union_fields) if schema.non_union_fields else [] - single_fill = [event] if event else [self.draw(st.sampled_from(schema.union_fields))] if schema.union_fields else [] + single_fill = [event] if event else [st.sampled_from(schema.union_fields)] if schema.union_fields else [] return st.fixed_dictionaries(dict((field, self.generate_field(schema.fields[field])) for field in full_fill + single_fill)) @classmethod