staying real

pull/28530/head
Maxime Desroches 2 years ago
parent 04173eeebb
commit 652a0eb3a8
  1. 7
      selfdrive/test/process_replay/fuzzy_generation.py

@ -2,6 +2,9 @@ import hypothesis.strategies as st
import random import random
def generate_native_type(field): def generate_native_type(field):
def floats(**kwargs):
return st.floats(**kwargs, allow_nan=False, allow_infinity=False)
if field == 'bool': if field == 'bool':
return st.booleans() return st.booleans()
elif field == 'int8': elif field == 'int8':
@ -21,9 +24,9 @@ def generate_native_type(field):
elif field == 'uint64': elif field == 'uint64':
return st.integers(min_value=0, max_value=2**64-1) return st.integers(min_value=0, max_value=2**64-1)
elif field == 'float32': elif field == 'float32':
return st.floats(width=32) return floats(width=32)
elif field == 'float64': elif field == 'float64':
return st.floats(width=64) return floats(width=64)
elif field == 'text': elif field == 'text':
return st.text(max_size=1000) return st.text(max_size=1000)
elif field == 'data': elif field == 'data':

Loading…
Cancel
Save