コード例 #1
0
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
コード例 #2
0
ファイル: a3UnitTests.py プロジェクト: caterinalorente/mooc
 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)
コード例 #3
0
 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'))
コード例 #4
0
# 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'))
コード例 #5
0
ファイル: TestA3.py プロジェクト: psmith/LearnToProgramPython
 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'))
コード例 #6
0
ファイル: TestA3.py プロジェクト: psmith/LearnToProgramPython
 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'))
コード例 #7
0
ファイル: a3test.py プロジェクト: MEG311/Misc
 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"))
コード例 #8
0
ファイル: a3test.py プロジェクト: MEG311/Misc
 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"))
コード例 #9
0
ファイル: a3test.py プロジェクト: MEG311/Misc
 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"))
コード例 #10
0
ファイル: a3test.py プロジェクト: MEG311/Misc
 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"))
コード例 #11
0
ファイル: a3test.py プロジェクト: MEG311/Misc
 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"))