I am currently writing a small application in Python (3.1), and, as a good little boy, I am involved in the testing process. However, I came across a method that I cannot verify. It contains input(), because of this, I'm not quite sure what to put in the "pending" part of the document.
Sample code to illustrate my problem:
"""
>>> getFiveNums()
Howdy. Please enter five numbers, hit <enter> after each one
Please type in a number:
Please type in a number:
Please type in a number:
Please type in a number:
Please type in a number:
"""
import doctest
numbers = list()
def getFiveNums():
print("Howdy. Please enter five numbers, hit <enter> after each one")
for i in range(5):
newNum = input("Please type in a number:")
numbers.append(newNum)
print("Here are your numbers: ", numbers)
if __name__ == "__main__":
doctest.testmod(verbose=True)
When you start doctests, the program stops execution immediately after printing the "Expected" section, waits for me to enter five numbers one after the other (without prompts), and then continues. As below:

, , -, "" doctest, , , . , (-): ?