コード例 #1
0
 def test_validate_move_4_4_move_east(self):
     test_board = bot_right
     test_char = {'coords': (4, 4)}
     test_move = (1, 0)
     expected = False
     self.assertEqual(expected,
                      validate_move(test_board, test_char, test_move))
コード例 #2
0
 def test_validate_move_4_0_move_north(self):
     test_board = top_right
     test_char = {'coords': (4, 0)}
     test_move = (0, -1)
     expected = False
     self.assertEqual(expected,
                      validate_move(test_board, test_char, test_move))
コード例 #3
0
 def test_validate_move_0_4_move_south(self):
     test_board = bot_left
     test_char = {'coords': (0, 4)}
     test_move = (0, 1)
     expected = False
     self.assertEqual(expected,
                      validate_move(test_board, test_char, test_move))
コード例 #4
0
 def test_validate_move_0_0_move_west(self):
     test_board = top_left
     test_char = {'coords': (0, 0)}
     test_move = (-1, 0)
     expected = False
     self.assertEqual(expected,
                      validate_move(test_board, test_char, test_move))
コード例 #5
0
 def test_validate_move_0_0_move_south(self):
     test_board = top_left
     test_char = {'coords': (0, 0)}
     test_move = (0, 1)
     expected = True
     self.assertEqual(expected,
                      validate_move(test_board, test_char, test_move))
コード例 #6
0
 def test_validate_move_for_all_invalid_moves_north(self):
     board = map.make_board()
     for number in range(5):
         player = characters.create_character()
         player["Position"] = [0, number]
         if board[number][0] == 0:
             self.assertEqual(False, sud.validate_move(board, player, "N"))
コード例 #7
0
 def test_validate_move_for_all_valid_moves_east(self):
     board = map.make_board()
     for index, coordinate in enumerate(board):
         player = characters.create_character()
         player["Position"] = list(board[index])
         if board[index][1] != 4:
             self.assertEqual(True, sud.validate_move(board, player, "E"))
コード例 #8
0
 def test_validate_move_for_all_invalid_moves_south(self):
     board = map.make_board()
     for index, coordinate in enumerate(board):
         player = characters.create_character()
         player["Position"] = list(board[index])
         if board[index][0] == 4:
             self.assertEqual(False, sud.validate_move(board, player, "S"))