Code: Alles auswählen
import doctest
def fibdoc3(n):
"""
>>> fibdoc3(1)==1
True
>>>
"""
if n<1:
return n
else:
return fibdoc3(n-1)+fibdoc3(n-2)
if __name__ == "__main__":
doctest.testmod()
Möchte ich aber den Test ausführen ,bekomme ich nur Fehlermeldungen.
Die Fibonacci-Funktion läuft, ich habe sie schon separat getestet und doctest würde sich grundsätzlich auch importieren lassen.
Code: Alles auswählen
>>> import fibdoc3
>>>doctest.testmod()
Traceback (most recent call last):
File "<pyshell#4>", line 1, in <module>
doctest.testmod()
NameError: name 'doctest' is not defined
>>>doctest.testmod(verbose=True)
Traceback (most recent call last):
File "<pyshell#5>", line 1, in <module>
doctest.testmod(verbose=True)
NameError: name 'doctest' is not defined