Вы также можете сделать это, используя Запрос Fixture , например:
def test_name1(request):
testname = request.node.name
assert testname == 'test_name1'
Я немного поигрался с этим вчера вечером, и (хотя я не думайте, что это заслуживает награды) ответ на оба ваших вопроса: «нет, текущие версии (.53) Uncrustify этого не делают».
Я даже пытался написать патч, чтобы сделать именно это (потому что я действительно хочу этого тоже) и после просмотра исходного кода Uncrustify, и пришел к выводу, что потребуется гораздо больше времени, чем у меня было, чтобы выяснить, где вставить патч для выполнения «выравнивания двоеточия параметра многострочного сообщения», а не «многострочного» line message left alignment «Похоже, что в последних исправлениях были некоторые улучшения в синтаксическом анализе Objective-C.
Я так надеялся, что кто-то ответит на этот вопрос. Я тоже очень хотел знать. Имя предпочтения в файле .cfg было изменено. Теперь align_oc_msg_colon_span = 1, чтобы получить поведение, описанное выше. Также теперь есть align_oc_decl_colon, который будет выполнять функцию имени для многострочных объявлений.