def test_walking_angular_turn(self): r = Robot("Tamara", [0, 0], 0) r.forward_multiplicator = 1 r.sideward_multiplicator = 1 r.angular_multiplicator = 1 r.forward = 0 r.sideward = 0 r.angular = 10 self.worldService.update_robot(r, 1) self.assertAlmostEqual(10, r.orientation)
def test_walking_simple_axis_left(self): r = Robot("Tamara", [0, 0], 180) r.forward_multiplicator = 1 r.sideward_multiplicator = 1 r.angular_multiplicator = 1 r.forward = 1 r.sideward = 0 r.angular = 0 self.worldService.update_robot(r, 1) self.assertAlmostEqual(-1, r.xy[0]) self.assertAlmostEqual(0, r.xy[1])