def test_board_contains_word_in_row(): res_1 = a3.board_contains_word_in_row(BOARD, "SOB") res_2 = a3.board_contains_word_in_row(BOARD, "SOX") assert type(res_1) is bool assert res_1 is True assert res_2 is False
def test_word_is_a_mix_of_both_rows(self): # given board = [['A', 'N', 'T', 'T'], ['X', 'S', 'O', 'B']] word = 'TXS' # when isWordInRow = a3.board_contains_word_in_row(board, word) # then self.assertEquals(isWordInRow, False)
def test_board_contains_word_in_row_2(self): # given board = [['A', 'N', 'T', 'T'], ['X', 'S', 'O', 'B']] word = 'SOB' # when isWordInRow = a3.board_contains_word_in_row(board, word) # then self.assertEquals(isWordInRow, True)
def test_contains_word_in_row(self): self.assertTrue(a3.board_contains_word_in_row(self.board1,'SOB'))
# 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_row(self): self.assertFalse(a3.board_contains_word_in_row([['A', 'N', 'T', 'T'], ['X', 'S', 'O', 'B']], 'sSOB'))
def test_board_contains_word_in_row(self): self.assertTrue(a3.board_contains_word_in_row([['A', 'N', 'T', 'T'], ['X', 'S', 'O', 'B']], 'SOB'))
def test12_board_contains_word_in_row(self): """should return True for complete match for a row in non square board""" self.assertEqual(True, a3.board_contains_word_in_row(self.asym_board, "TJSDNJEN"))
def test11_board_contains_word_in_row(self): """should return True for complete match for a row in square board""" self.assertEqual(True, a3.board_contains_word_in_row(self.sym_board, "SASDELTA"))
def test10_board_contains_word_in_row(self): """should return False for no match of substring in square board""" self.assertEqual(False, a3.board_contains_word_in_row(self.sym_board, "ELTS"))
def test09_board_contains_word_in_row(self): """should return True for substring match in a row for non-square board""" self.assertEqual(True, a3.board_contains_word_in_row(self.asym_board, "JEN"))