def test_light_choice_stop_red(): assert traffic_light_choice("stopped", "red") == "stop"
def test_light_choice_stop_yellow(): assert traffic_light_choice("stopped", "yellow") == "stop"
def test_light_choice_moving_yellow(): assert traffic_light_choice("moving", "yellow") == "stop"
def test_light_choice_moving_green(): assert traffic_light_choice("moving", "green") == "go"
def test_light_choice_moving_red(): assert traffic_light_choice('moving', 'red') == 'stop'
def test_light_choice_moving_red(): assert traffic_light_choice("moving", "red") == "stop"
def test_light_choice_stop_yellow(): assert traffic_light_choice('stop', 'yellow') == 'stop'
def test_light_choice_stopped_yellow(): assert operations.traffic_light_choice("stopped", "yellow") == "stop"
def test_light_choice_moving_green(): assert traffic_light_choice('moving', 'green') == 'go'
def test_light_choice_stop_red(): assert traffic_light_choice('stop', 'red') == 'stop'
def test_light_choice_moving_yellow(): assert traffic_light_choice('moving', 'yellow') == 'stop'
def test_multiple_at_once(): # This method is not advised assert operations.traffic_light_choice("stopped", "yellow") == "stop" assert operations.traffic_light_choice("stopped", "green") == "go" assert operations.traffic_light_choice("stopped", "green") == "break me"
def test_light_choice_stopped_green(): assert operations.traffic_light_choice("stopped", "green") == "go"
def test_light_choice_stop_green(): assert traffic_light_choice("stopped", "green") == "go"
def test_light_choice_stop_green(): assert traffic_light_choice('stop', 'green') == 'go'
def test_light_choice(): assert traffic_light_choice("moving", "red") == "stop" assert traffic_light_choice("moving", "yellow") == "go" assert traffic_light_choice("moving", "yellow") == "stop"
def test_light_choice_stopped_red(): assert operations.traffic_light_choice("stopped", "red") == "stop"