def test_get_reachable_tile_coordinates_by_direction_empty(self):
     model = FishBoard(num_rows=4, num_cols=3)
     tile = model.board[1][2]
     direction = 'top_right_coordinate'
     expected = []
     self.assertEqual(
         model.get_reachable_tile_coordinates_by_direction(tile, direction),
         expected)
 def test_get_reachable_tile_coordinates_by_direction(self):
     model = FishBoard(num_rows=4, num_cols=3)
     tile = model.board[1][2]
     direction = 'bottom_left_coordinate'
     expected = [Coordinate(row=2, col=2), Coordinate(row=3, col=1)]
     self.assertEqual(
         model.get_reachable_tile_coordinates_by_direction(tile, direction),
         expected)