[Python-de] doctest und print Frage
Rauch, Juergen (Juergen)
juergen.rauch at optimay.com
Fre Jan 21 17:41:06 CET 2005
Oops, es muss natuerlich
import myfile
myfile.hu
heissen.
Sorry.
Juergen
-----Original Message-----
From: python-de-bounces at python.net [mailto:python-de-bounces at python.net]
On Behalf Of Rauch, Juergen (Juergen)
Sent: 21 January 2005 17:29
To: python-de at python.net
Subject: [Python-de] doctest und print Frage
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 myfile
>>> myfile.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