def test_validate_board_count_0_X(self): """проверка числа «ноликов» и «крестиков»""" self.assertFalse(tictactoe.validate_board(board_0_x) is True)
def test_validate_board(self): self.assertTrue(ttt.validate_board([[0, 0, 0], [0, 0, 0], [0, 0, 0]])) self.assertTrue(ttt.validate_board([[0, 1, 2], [2, 1, 0], [1, 1, 2]])) self.assertTrue(ttt.validate_board([[0, 1, 1], [2, 2, 0], [1, 1, 2]])) self.assertTrue(ttt.validate_board([[2, 1, 1], [2, 2, 2], [1, 1, 1]])) self.assertTrue(ttt.validate_board([[0, 1, 2], [0, 1, 2], [0, 1, 2]])) self.assertTrue(ttt.validate_board([[2, 1, 0], [2, 0, 1], [2, 1, 1]])) self.assertTrue(ttt.validate_board([[1, 2, 0], [1, 1, 1], [2, 0, 2]])) self.assertTrue(ttt.validate_board([[1, 2, 0], [2, 2, 1], [1, 2, 1]])) self.assertTrue(ttt.validate_board([[1, 2, 1], [2, 2, 1], [1, 1, 2]])) self.assertTrue(ttt.validate_board([[0, 1, 0], [1, 2, 2], [1, 2, 1]])) self.assertFalse(ttt.validate_board([[], [], []])) self.assertFalse( ttt.validate_board([[1, 2, 0], [0, 1, 0], [2, 2, 2], [1, 2, 3]])) self.assertFalse(ttt.validate_board('Iam little string')) self.assertFalse(ttt.validate_board([[1, 1, 1], [2, 2, 2], [1, 1, 0]])) self.assertFalse( ttt.validate_board([[3, 'one', (1, 2)], ['true', 777, 2], [1, 1, 0]])) self.assertFalse(ttt.validate_board([[1, 1], [2, 2, 2], [1, 1, 0]])) self.assertIsInstance( ttt.validate_board([[0, 1, 0], [1, 2, 2], [1, 2, 1]]), bool) with self.assertRaises(NameError): ttt.validate_board([[x, 1, 1], [2, 2], [1, 1, 0]]) with self.assertRaises(TypeError): ttt.validate_board(['list', [2, 2, 2], [1, 1, 0]])
def test_validate_board_result_true(self): """проверка правильности результата True """ self.assertTrue(tictactoe.validate_board(board) is True)
def test_validate_board_result_false(self): """проверка правильности результата False""" self.assertFalse(tictactoe.validate_board(board_false) is True)
def test_return_type(self): assert isinstance(validate_board(get_board()), bool)
def test_validate_board_type(self): """ проверка типа bool""" self.assertIsInstance(tictactoe.validate_board(board), bool)
def test_return_false_2(self): assert validate_board(get_board([1, 4, 2])) == False
def test_return_false_4(self): assert validate_board(get_board([0, 1])) == False
def test_return_false_1(self): assert validate_board(get_board(rows=4)) == False
def test_return_true_2(self): assert validate_board([[1,2,1],[2,1,2],[1,2,1]]) == True
def test_return_true_1(self): assert validate_board(get_board()) == True
def test_validate_board1(self): self.assertTrue( tictactoe.validate_board([[1, 2, 3], [2, 1, 0], [2, 1, 1]]))
def test_validate_board(self): self.assertTrue( tictactoe.validate_board([[0, 0, 0], [0, 0, 0], [0, 0, 0]]))