def test_board_contains_word_in_column(): res_1 = a3.board_contains_word_in_column(BOARD, "NO") res_2 = a3.board_contains_word_in_column(BOARD, "AX") assert type(res_1) is bool assert res_1 is False assert res_2 is True
def test_board_contains_word_in_column(self): # given board = [['A', 'N', 'T', 'T'], ['X', 'S', 'O', 'B']] word = 'TO' # when isWordInColumn = a3.board_contains_word_in_column(board, word) # then self.assertEquals(isWordInColumn, True)
def test_contains_word_in_column(self): self.assertFalse(a3.board_contains_word_in_column(self.board1,'NO')) self.assertTrue(a3.board_contains_word_in_column(self.board1,'AX')) self.assertTrue(a3.board_contains_word_in_column(self.board1,'NS')) self.assertTrue(a3.board_contains_word_in_column(self.board2,'RC')) self.assertFalse(a3.board_contains_word_in_column(self.board2,'ZZ')) self.assertTrue(a3.board_contains_word_in_column(self.board4,'GRASS')) self.assertFalse(a3.board_contains_word_in_column(self.board4,'GRASY'))
# print(lst[0][3]) # lst = ['A', 'N', 'T', 'T'] # print(lst[0]) # for i in range(len(lst)): # print(lst[i]) lst = [['A', 'N', 'T', 'T'], ['X', 'S', 'O', 'B']] print(range(len(lst))) # print(lst[i][1]) #print(lst[0][1] + lst[1][1]) # prin(lst[i][column_index]) print(a3.make_str_from_column([['A', 'N', 'T', 'T'], ['X', 'S', 'O', 'B']], 1)) print(a3.make_str_from_column([['A', 'N', 'T', 'T'], ['X', 'S', 'O', 'B']], 2)) print( a3.board_contains_word_in_row([['A', 'N', 'T', 'T'], ['X', 'S', 'O', 'B']], 'SOB')) print( a3.board_contains_word_in_column( [['A', 'N', 'T', 'T'], ['X', 'S', 'O', 'B']], 'NO')) print( a3.board_contains_word([['A', 'N', 'T', 'T'], ['X', 'S', 'O', 'B']], 'ANT'))
def test_board_does_not_contain_word_in_column(self): self.assertFalse(a3.board_contains_word_in_column([['A', 'N', 'T', 'T'], ['X', 'S', 'O', 'B']], 'sSOB'))
def test_board_contains_word_in_column(self): self.assertTrue(a3.board_contains_word_in_column([['A', 'N', 'T', 'T'], ['X', 'S', 'O', 'B']], 'TO'))
def test18_board_contains_word_in_column(self): """should return True for correct substring match for non square board""" self.assertEqual(True, a3.board_contains_word_in_column(self.asym_board, "YLE"))
def test22_board_contains_word_in_column(self): """should return True for incorrect match for square board""" self.assertEqual(False, a3.board_contains_word_in_column(self.sym_board, "WADAMEGB"))
def test21_board_contains_word_in_column(self): """should return False for incorrect substring match for square board""" self.assertEqual(False, a3.board_contains_word_in_column(self.sym_board, "RUBYRKW"))
def test20_board_contains_word_in_column(self): """should return True for correct match for non square board""" self.assertEqual(True, a3.board_contains_word_in_column(self.asym_board, "EADN"))
def test19_board_contains_word_in_column(self): """should return True for correct match for square board""" self.assertEqual(True, a3.board_contains_word_in_column(self.sym_board, "IPADMACA"))