def test_finished1(self): self.assertIn( tictactoe.game_finished([[ 1, 2, 0, ], [1, 2, 0], [1, 2, 1]]), [-1, 0, 1, 2])
def test_game_finished(self): self.assertFalse(ttt.game_finished([[0, 0, 0], [0, 0, 0], [0, 0, 0]])) # fust for lulz self.assertTrue(ttt.game_finished([[1, 1, 1], [2, 2, 0], [0, 0, 0]])) # just for fun :) self.assertEqual(ttt.game_finished([[0, 1, 2], [2, 1, 0], [1, 1, 2]]), 1) self.assertIsInstance( ttt.game_finished([[0, 1, 2], [2, 1, 0], [1, 1, 2]]), int) self.assertEqual(ttt.game_finished([[0, 1, 1], [2, 2, 0], [1, 1, 2]]), 0) self.assertEqual(ttt.game_finished([[2, 1, 1], [2, 2, 2], [1, 1, 1]]), -1) self.assertEqual(ttt.game_finished([[0, 1, 2], [0, 1, 2], [0, 1, 2]]), -1) self.assertEqual(ttt.game_finished([[2, 1, 0], [2, 0, 1], [2, 1, 1]]), 2) self.assertEqual(ttt.game_finished([[1, 2, 0], [1, 1, 1], [2, 0, 2]]), 1) self.assertEqual(ttt.game_finished([[1, 2, 0], [2, 2, 1], [1, 2, 1]]), 2) self.assertEqual(ttt.game_finished([[0, 1, 0], [1, 2, 2], [1, 2, 1]]), 0) self.assertEqual(ttt.game_finished([[1, 2, 1], [2, 2, 1], [1, 1, 2]]), -1)
def test_game_finished_something_else(self): """проверка других случаев, где мы от функции ждём -1""" self.assertEqual(tictactoe.game_finished(board_other), -1)
def test_game_finished_someone_wins(self): """проверка 1 или 2, если выиграл какой-то игрок""" self.assertEqual(tictactoe.game_finished(board_x), 1 or 2)
def test_game_finished_still_going(self): """проверка 0, если на поле ещё идёт игра""" self.assertEqual(tictactoe.game_finished(board), 0)
def test_game_finished(self): """проверка формат вывода (числовой)""" self.assertIsInstance(tictactoe.game_finished(board), int)
def test_return_minus_one_2(self): assert game_finished([[1, 2, 2],[2, 1, 1],[1, 1, 2]]) == -1
def test_return_two_3(self): assert game_finished([[2, 0, 1],[2, 0, 1],[2, 1, 0]]) == 2
def test_return_two_2(self): assert game_finished([[1, 0, 2],[0, 2, 1],[2, 1, 0]]) == 2
def test_return_two_1(self): assert game_finished([[2, 2, 2],[0, 2, 1],[1, 2, 0]]) == 2
def test_return_one_3(self): assert game_finished([[1, 0, 2], [1, 1, 1], [2, 2, 1]]) == 1
def test_return_one_1(self): assert game_finished(get_board()) == 1
def test_return_zero(self): assert game_finished([[2, 0, 2],[1, 1, 0],[0, 1, 0]]) == 0
def test_return_type(self): assert isinstance(game_finished(get_board()), int)
def test_finished2(self): self.assertIn( tictactoe.game_finished([[1, 1, 1], [2, 0, 2], [0, 2, 1]]), [-1, 0, 1, 2])