Уведомления

Группа в Telegram: @pythonsu

#1 Апрель 16, 2015 11:49:23

py.user.next
От:
Зарегистрирован: 2010-04-29
Сообщения: 9807
Репутация: +  852  -
Профиль   Отправить e-mail  

Настройка вывода информации AUTOMATION TESTS c библиотекой nosetests (unittest)

Да нормально там всё с пробелами.

class A:
def m(self):
'line1' \
'line2' \
'line3'
print(1)

a = A()
a.m()
print(a.m.__doc__)

Просто консоль запусти и туда скопируй код.



Отредактировано py.user.next (Апрель 16, 2015 11:50:12)

Офлайн

#2 Апрель 16, 2015 13:32:34

felix175
Зарегистрирован: 2015-04-08
Сообщения: 7
Репутация: +  0  -
Профиль   Отправить e-mail  

Настройка вывода информации AUTOMATION TESTS c библиотекой nosetests (unittest)

def fix_doc_strings(cls):
for name, method in cls.__dict__.iteritems():
if callable(method):
doc_str = " ".join(map(str.strip, method.__doc__.splitlines()))
method.__doc__ = doc_str
return cls

Это решение моей задачи - вот такой декоратор

Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version