def METHOD_NAME(self):
    """
    Move to different shifts, test if .shift VA is updated correctly. Wait in between,
    so the effect can be seen on the hardware.
    """
    shift = (0, 0)
    self.bc.shift.value = shift
    testing.assert_tuple_almost_equal(self.bc.shift.value, shift, places=7)
    time.sleep(1)
    shift = (-5e-6, 0)
    self.bc.shift.value = shift
    testing.assert_tuple_almost_equal(self.bc.shift.value, shift, places=7)
    time.sleep(1)
    shift = (-5e-6, -5e-6)
    self.bc.shift.value = shift
    testing.assert_tuple_almost_equal(self.bc.shift.value, shift, places=7)
    time.sleep(1)
    shift = (0, -5e-6)
    self.bc.shift.value = shift
    testing.assert_tuple_almost_equal(self.bc.shift.value, shift, places=7)
    shift = (0, 0)
    self.bc.shift.value = shift
    testing.assert_tuple_almost_equal(self.bc.shift.value, shift, places=7)
    # Large shift
    shift = (500e-6, 0)
    with self.assertRaises(ValueError):
        self.bc.shift.value = shift
    shift = (0, 500e-6)
    with self.assertRaises(ValueError):
        self.bc.shift.value = shift