#python #unit-testing #class #variables #subclass
#python #модульное тестирование #класс #переменные #подкласс
Вопрос:
У меня есть Python unittest, с помощью которого я должен создавать его классы и их методы. В этом unittest есть предложение с синтаксисом follow:
object.method().something
К чему относится это «что-то»? Это должен быть подметод метода () или это должна быть переменная метода ()? Или, может быть, это ошибка?
Комментарии:
1. «Подметод» — это не вещь.
object.method().something
обращается кsomething
атрибуту того, чтоobject.method()
возвращает.
Ответ №1:
Как это может быть
a.lower().rstrip()
Это простой пример, который я могу процитировать. Здесь ‘a’ — это объект класса ‘str’, а lower() — метод класса ‘str’. И это что-то — rstrip()
Комментарии:
1. Важно отметить, что здесь то, что
a.lower()
возвращает, также является экземпляромstr
.