do we need draw??

pull/28934/head
Shane Smiskol 2 years ago
parent 3599483d5c
commit 992ea1c4d4
  1. 4
      selfdrive/car/tests/test_car_interfaces.py
  2. 2
      selfdrive/test/fuzzy_generation.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)

@ -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

Loading…
Cancel
Save