14 lines
512 B
Python
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"
|