def test_joystick_num_balls(self): if self.jcount == 0: self.skipTest("no joysticks detected") for index in range(self.jcount): stick = joystick.joystick_open(index) self.assertIsInstance(stick, joystick.SDL_Joystick) balls = joystick.joystick_num_balls(stick) self.assertGreaterEqual(balls, 0) joystick.joystick_close(stick)
def test_joystick_get_ball(self): if self.jcount == 0: self.skipTest("no joysticks detected") for index in range(self.jcount): stick = joystick.joystick_open(index) for ball in range(joystick.joystick_num_balls(stick)): dx, dy = joystick.joystick_get_ball(stick, ball) self.assertIsInstance(dx, int) self.assertIsInstance(dy, int) # TODO joystick.joystick_close(stick)