[Python-de] doctest und print Frage
Rauch, Juergen (Juergen)
juergen.rauch at optimay.com
Fre Jan 21 17:29:29 CET 2005
Hallo Python Kenner,
ich moechte mit doctest eine Funktion testen, die mit "print" was
ausdruckt.
Folgenden Code habe ich in das File 'myfile.py' gesteckt um mein Problem
zu demonstrieren:
### myfile.py begin ###
def hu():
"""
>>> import test
>>> test.hu()
Mary
Lou
>>> """
print "Mary"
print ""
print "Lou"
if __name__ == "__main__":
import doctest
doctest.testmod()
### myfile.py end ###
Wenn man "python myfile.py" aufruft, failt der doctest mit der Meldung:
Expected: Mary
Got:
Mary
Lou
Die Frage ist:
Wie bringe ich doctest dazu das Richtige zu erwarten ?
Viele Gruesse,
Juergen