TRLE-Hackethon / tests /test_baseline.py
Loosebag's picture
feat(traffic-rl): build adaptive traffic intelligence system
1b72fa2
Raw
History Blame Contribute Delete
293 Bytes
from traffic_rl.baseline.fixed_time_controller import FixedTimeController
def test_fixed_signal_alternates_correctly():
controller = FixedTimeController(switch_interval=2)
phases = [controller.phase_for_step(step) for step in range(8)]
assert phases == [0, 0, 1, 1, 0, 0, 1, 1]