def test_the_space_key_begins_a_jump(self): vertical_velocity = Player._maintain_jump(key_pressed={K_RIGHT: False, K_LEFT: False, K_SPACE: True}, on_top=True, vertical_velocity=0, default_vertical_velocity=1000) self.assertEqual(vertical_velocity, -460) # -500 + 40
def test_can_not_jump_in_mid_air(self): vertical_velocity = Player._maintain_jump(key_pressed={K_RIGHT: False, K_LEFT: False, K_SPACE: True}, on_top=False, vertical_velocity=0, default_vertical_velocity=1000) self.assertEqual(vertical_velocity, 40) # 0 + 40
def test_the_space_key_begins_a_jump(self): vertical_velocity = Player._maintain_jump(key_pressed={K_RIGHT: False, K_LEFT: False, K_SPACE: True}, on_top=True, vertical_velocity=0, default_vertical_velocity=1000, on_boundary=False, can_go_higher=False) self.assertEqual(vertical_velocity, -500)