def test_get_score(self): inputs = [ Tile(0, 0, "a", ["1"]), Tile(0, 1, "n", ["1"]), Tile(0, 2, "t", ["1"]), ] word = Word(inputs) self.assertEqual(word.get_score(), 3)
def test_get_owning_player_4(self): inputs = [ Tile(0, 0, "a", ["1", "2"]), Tile(0, 1, "n", ["1", "2"]), Tile(0, 2, "t", ["1", "2"]), ] word = Word(inputs) self.assertEqual(word.get_owning_player(), None)
def test_word_repr(self): inputs = [ Tile(0, 0, "a", ["1"]), Tile(0, 1, "n", ["1"]), Tile(0, 2, "t", ["1"]), ] word = Word(inputs) self.assertEqual(word.get_word(), "ant")
def test_board_walking_2(self): inputs = [ [1, 1, "a", ["1"]], [2, 1, "n", ["1"]], [3, 1, "t", ["1"]], ] tiles = [ Tile(0, 0, "a", ["1"]), Tile(1, 0, "n", ["1"]), Tile(2, 0, "t", ["1"]), ] words = {Word(tiles)} board = Board(inputs) self.assertEqual(board.walk_board(), words)
def test_board_walking_3(self): inputs = [ [13, 1, "a", ["1"]], [14, 1, "n", ["1"]], [15, 1, "t", ["1"]], ] tiles = [ Tile(12, 0, "a", ["1"]), Tile(13, 0, "n", ["1"]), Tile(14, 0, "t", ["1"]), ] words = {Word(tiles)} board = Board(inputs) self.assertEqual(board.walk_board(), words)
def test_repr_loading(self): inputs = [1, 2, "a", ["1", "2"]] tile = Tile(*inputs) self.assertEqual(tile, eval(repr(tile)))