idea144-crossvenuearbx-fede.../tests/test_fuzzer.py

14 lines
512 B
Python

from crossvenue_arbx.fuzzer import ScenarioGenerator, simple_demo_trace
def test_scenario_generator_reproducible():
sigs1 = simple_demo_trace(seed="seed-123", steps=3)
sigs2 = simple_demo_trace(seed="seed-123", steps=3)
assert sigs1 == sigs2, "Traces with the same seed must be identical"
def test_scenario_generator_different_seed():
a = simple_demo_trace(seed="s1", steps=3)
b = simple_demo_trace(seed="s2", steps=3)
assert a != b, "Different seeds should produce different traces"