def test_new_modify_light(): assert modify_light(0, new_commands=True, modification="turn on") == 1 assert modify_light(1, new_commands=True, modification="turn on") == 2 assert modify_light(1, new_commands=True, modification="turn off") == 0 assert modify_light(2, new_commands=True, modification="turn off") == 1 assert modify_light(0, new_commands=True, modification="toggle") == 2 assert modify_light(1, new_commands=True, modification="toggle") == 3
def test_modify_light(): assert modify_light(-1, modification="turn on") == 1 assert modify_light(1, modification="turn on") == 1 assert modify_light(-1, modification="turn off") == -1 assert modify_light(1, modification="turn off") == -1 assert modify_light(-1, modification="toggle") == 1 assert modify_light(1, modification="toggle") == -1