У меня есть функция в python, которая принимает день недели в качестве параметра и возвращает int в успешный день недели, я newb ie в python unittesting и i wi sh, чтобы знать, как написать случай unittest для того же. вот функция:
def dayNameFromWeekday(weekday):
if weekday == "Monday":
return 0
if weekday == "Tuesday":
return 1
if weekday == "Wednesday":
return 2
if weekday == "Thursday":
return 3
if weekday == "Friday":
return 4
if weekday == "Saturday":
return 5
if weekday == "Sunday":
return 6
и вот тестовый файл
class Utils(unittest.TestCase):
def test_dayNameFromWeekday(self, weekday):
if weekday == "Monday":
return 0
elif weekday == "Tuesday":
return 1
elif weekday == "Wednesday":
return 2
elif weekday == "Thursday":
return 3
elif weekday == "Friday":
return 4
elif weekday == "Saturday":
return 5
elif weekday == "Sunday":
return 6
else:
return -1 # Any error message
res = self.test_dayNameFromWeekday("Monday")
, и я не знаю, как написать тестовый пример для этой функции, пожалуйста, просветите меня, как все это сделано в unittest python ..