Для назначения я должен сделать набор проходов/сбоев для функции. Мой учитель описал это следующим образом. Скажем, у меня есть функция, которая возвращает длину строки, как я могу ее проверить? Он дал мне следующий пример, однако, я не совсем понимаю, как реализовать его для других функций. Что означает end = здесь?Тестовые примеры в python
def test_lengthString():
"""
test_lengthString : Void -> NoneType
test_lengthString tests the length() function.
"""
print("test_lengthString", end=": ")
print(length("") == 0, end=" ")
print(length("a") == 1, end=" ")
print(length("abc") == 3, end=" ")
print(length("elephant") == 8, end=" ")
print(".")
Лично мне нравятся мои юнит-тесты, чтобы ничего не сказать, если все идет хорошо, и шуметь только в случае сбоев. – user1277476