Можно ли обернуть имя метода в определении функции? У меня есть исключительно длинное имя метода, и мне интересно, если это возможно, чтобы обернуть его следующим образом:Имя метода упаковки в определении
# method name is my_really_long_method_name_wow_this_is_really_long
def my_really_long_method_name_
wow_this_is_really_long():
pass
Я попытался сделать это, но я получаю ошибку синтаксиса:
def my_really_long_method_name_\
wow_this_is_really_long():
pass
Я следую руководству Роя Osherove в именовании методов модульного тестирования, но я хотел бы также мои тесты, чтобы быть PEP0008 совместимыми (завернуть до 79 символов). Думаю, мне придется разработать способ переименования моих тестов, чтобы они составляли менее 80 символов. –
Одним из возможных способов решения этой проблемы является создание классов для структурирования вашего кода и разделения его на части. «Абстракция» - это ключевое слово здесь. 'test1.ExecuteMain()' легче читать, чем 'ThisIsTest1AndThisExecutesMainTest' – HelloWorld