def test_getUserInput_bad_keys(self): with patch('__builtin__.raw_input') as ri: inputs = ['1', 'd', 'x'] ri.side_effect = lambda: inputs.pop() board = [None for x in range(0, 9)] output = getUserInput(board) assert_equal('1', output) assert_equal(3, len(ri.call_args_list))
def _check_result(self, value): board = [None for x in range(0, 9)] assert_equal(value, getUserInput(board))