У меня есть метод, который принимает пользовательские данные и проверяет их, пока они не введут правильное значение.Я не уверен, как написать модульный тест для этого метода, так как он уже проверяет пользовательский ввод.
def refreshtime_validation():
while True:
try:
runtime_input = float(raw_input("Enter Refresh Time (in seconds): "))
except ValueError:
print "\n**Please enter a valid number (Must be an integer).**\n"
continue
if runtime_input <= 0:
print "\n**Please enter a valid number (Must be greater than 0).**\n"
continue
else:
return runtime_input
Как мне написать модульный тест для этого метода?Единственное, что у меня есть, это
self.assertEquals('1','1')
self.assertEquals('100','100')
self.assertEquals('100000','100000')