python doctest: o resultado esperado é o mesmo que o resultado "obtido", mas o teste falhou

stou em um estágio de aprendizado do uso de python como uma ferramenta para controle de qualidade de softwar

Escrevi o próximo teste simples para encontrar a letra 'a' em uma matriz numérica de arquivo de texto. O problema é que o teste falha mesmo que a expectativa seja igual ao que receb

Por que é que? Você pode me dizer o que estou fazendo de errado?

script de teste:

fin = open("abc.txt", "r")

arr_fin = []

for line in fin:
    arr_fin.append(line.split())

print arr_fin

for row in arr_fin:     
   arr_fin_1 = " ".join('{0:4}'.format(i or " ") for i in row) 
   print arr_fin_1



def find_letter(x, arr_fin_1):
    """
    >>> find_letter('a', arr_fin_1)
    97 
    """
    t=ord(x) #exchange to letter's ASCII value
    for i in arr_fin_1:
        if i==x:
            print t
            return;

def _test():
    import doctest
    doctest.testmod()

if __name__ == "__main__":
    _test()

mensagem de erro

Expected:
    97 
Got:
    97
**********************************************************************
1 items had failures:
   1 of   1 in __main__.find_letter
***Test Failed*** 1 failures.

questionAnswers(2)

yourAnswerToTheQuestion