irods / python-irodsclient

A Python API for iRODS
Other
62 stars 72 forks source link

Running on a terminal, test suite prints reams of logging output to stderr #567

Open d-w-moore opened 3 weeks ago

d-w-moore commented 3 weeks ago

Once run, pool_test.py permanently turns on output of irods.connection logger at a DEBUG level. To be balanced, it should turn that logger off again.

Alone this mightn't have been a problem, but because of propagation being set to True by default, the RootLogger streamhandler, which outputs Everything passing over the socket to the iRODS server, for each test running after the pool_test.