Итак, у меня есть метод класса, который запрашивает размер группы с помощью пользовательского ввода;
def set_group_size(self):
valid_input = False
while not valid_input:
response = input('Group Size: ')
if isinstance(response, int):
self.group_size = response
valid_input = True
Но я пытаюсь найти лучший способ проверить это?По сути, я хочу убедиться, что значение self.group_size является целым числом, а также целым числом, которое получило пользовательскую функцию.
Я вижу, что макеты довольно популярны для того, что я искал, так что этоэто то, что у меня есть до сих пор, но, похоже, это не работает так хорошо, потому что я могу изменить некоторую логику в самом методе, и тесты все еще проходят;вокруг концепции тестирования метода, который принимает пользовательский ввод и устанавливает его как значение атрибута класса.