As I understand from documentation reading, pytest does not support advanced file handling like logging module.. for example: log file rotate, limit file size etc.
I am using OS Centos6 2018-05-16 21:48 GMT+03:00 Mats Wichmann <m...@wichmann.us>: > On 05/16/2018 02:53 AM, Yosef Levy wrote: > > Hello All, > > > > I have testing environment. > > Code is written under Python 2.6. > > Why? 2.6 was retired in October 2013. For long life of your code you > should be using Python 3, but at least 2.7 is still current and getting > updates (for another 18 months or so). > > > > testing output should be redirected to log file. > > I am using two different file handling, in order to log output: > > > > > > > > 1. logging module: > > > 2. but if I want to redirect assert messages to file, I have to: > > > > import unittest2 > > > Question: > > Is the a way to 'merge' the above two different ways output to file? > > Or, is there a way to redirect assert messages to logging module methods? > > If you use pytest, this should be fairly straightforward. It normally > captures stdout and stderr (the latter should have your asserts), and > with a plugin, puts logging output on the same basis, so you get get > everything going the same place: > > https://pypi.org/project/pytest-catchlog/#description > _______________________________________________ > Tutor maillist - Tutor@python.org > To unsubscribe or change subscription options: > https://mail.python.org/mailman/listinfo/tutor > _______________________________________________ Tutor maillist - Tutor@python.org To unsubscribe or change subscription options: https://mail.python.org/mailman/listinfo/tutor