Коли я друкую
$ nosetests -v mytest.py
всі мої виводи друку зберігаються, коли всі тести проходять. Я хочу бачити виходи друку навіть усе, що проходить.
Тож, що я роблю, - це змусити помилку твердження побачити вихід, як це.
class MyTest(TestCase):
def setUp(self):
self.debug = False
def test_0(self):
a = .... # construct an instance of something
# ... some tests statements
print a.dump()
if self.debug:
eq_(0,1)
Це відчуває себе хакітським, має бути кращий шлях. Просвіти мене, будь ласка.
Будь-яка ідея, як це зробити програмно?
—
Яуген Якимович