def test_that_AngleY_increment_is_larger_than_tolerance(self): # Arrange increment_coord1 = 1 increment_coord2 = 2 tolerance = 0.2 tolerance_angle = 0.1 bench_rotation = 1 coord1_scale_factor = 1 provider = cf.PositionProviderAngleY(increment_coord1,increment_coord2,tolerance,tolerance_angle, bench_rotation, coord1_scale_factor) # Act is_smaller_coord1 = provider.is_coord1_increment_smaller_than_tolerance() is_smaller_coord2 = provider.is_coord2_increment_smaller_than_tolerance() # Assert self.assertFalse(is_smaller_coord1) self.assertFalse(is_smaller_coord2)
def test_that_AngleY_increment_provider_halves_the_step(self): # Arrange increment_coord1 = 1 increment_coord2 = 2 tolerance = 200 tolerance_angle = 33 bench_rotation = 1 coord1_scale_factor = 1 provider = cf.PositionProviderAngleY(increment_coord1,increment_coord2,tolerance,tolerance_angle, bench_rotation, coord1_scale_factor) # Act and Assert self.assertTrue(increment_coord1 == provider.get_increment_coord1()) self.assertTrue(increment_coord2 == provider.get_increment_coord2()) provider.half_and_reverse_increment_coord1() provider.half_and_reverse_increment_coord2() self.assertTrue(-increment_coord1/2.0 == provider.get_increment_coord1()) self.assertTrue(-increment_coord2/2.0 == provider.get_increment_coord2())