Esempio n. 1
0
def test_write_column_raises_if_servo_location_invalid(mock_comm):
    wall = Wall(comm=mock_comm)
    with pytest.raises(KeyError):
        wall.write_row('99', 0.69)
Esempio n. 2
0
def test_write_row_sets_all_servos_in_desired_row_to_position(mock_comm):
    wall = Wall(comm=mock_comm)
    wall.write_row('C', 0.314)
    for servo in wall.servos['C'].values():
        assert servo.position == 0.314