def test_noughts_and_crosses_instances_have_correct_size( self, size, mocker): mock_game = mocker.MagicMock() rows, columns = size NoughtsAndCrosses.__init__(mock_game, *size) assert mock_game.rows == rows assert mock_game.columns == columns
def test_action_to_binary_is_correct(self, size, actions_to_binary, mocker): mock_game = mocker.MagicMock() NoughtsAndCrosses.__init__(mock_game, *size) assert mock_game._actions_to_binary == actions_to_binary
def test_initial_state_is_correct(self, size, mocker): mock_game = mocker.MagicMock() NoughtsAndCrosses.__init__(mock_game, *size) assert mock_game.initial_state == (0, 0, 1)