class TestMove(unittest.TestCase): def setUp(self): self.board = Board() self.move = Move(self.board.board_ids, self.board.piece_start_id) def test_calculate_move_from_characters_to_id(self): user_characters = {"MRMLMRM": "22", "RMMM": "03", "LMMM": "00", "MMLMMM": "20", "MMRMMMLMLMLMLMLM":"33", "MMRMMMRMRMRMRMRM":"13", "MMRMMMMMMMMMMMMMM":"24", "RRMMMM":"00", "RMMMMMMMM":"04", "RRRRRRRRRRLLLLLLLLLLLLL":"00"} for characters, result in user_characters.items(): self.move.set_user_characters(characters) self.move.calculate_move_from_characters_to_id() self.assertEqual(result, self.move.get_piece_id()) self.move.__init__(self.board.board_ids, self.board.piece_start_id) def test_output_format(self): user_characters = {"MRMLMRM": "2 2 E", "RMMM": "0 3 E", "LMMM": "0 0 W", "MMLMMM": "2 0 W", "MMRMMMLMLMLMLMLM": "3 3 N", "MMRMMMRMRMRMRMRM": "1 3 S", "MMRMMMMMMMMMMMMMM": "2 4 E", "RRMMMM": "0 0 S", "RMMMMMMMM": "0 4 E"} for characters, result in user_characters.items(): self.move.set_user_characters(characters) self.move.calculate_move_from_characters_to_id() self.assertEqual(result, self.move.get_piece_id_in_output_format()) self.move.__init__(self.board.board_ids, self.board.piece_start_id)
def __init__(self, hi, dx, dy, t): Move.__init__(self, hi, dx, dy, t) Move.moveAliens(self) Move.moveSpaceships(self) Move.moveBulet2(self) Move.moveBulet(self) Move.moveBuletAliens(self) self.lives = 3 self.scoring = 0
def __init__(self): cof = Joint(None, None, "COF") pelvis = Joint(None, None, "pelvis") c7 = Joint(None, None, "c7") com = Joint(None, None, "COM") ankle_l = Joint(None, None, "ankle_l") ankle_r = Joint(None, None, "ankle_r") angle_lower = Angle(None, None, "angle_lower") angle_trunk = Angle(None, None, "angle_trunk") phase = OLD_PHASE_OUT_PHASE() Move.__init__(self, cof=cof, pelvis=pelvis, c7=c7, com=com, ankle_l=ankle_l, ankle_r=ankle_r, angle_l=angle_lower, angle_t=angle_trunk, phase=phase)