示例#1
0
 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
示例#2
0
 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
示例#3
0
 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)