mdmintz / pynose

pynose fixes nose to extend unittest and make testing easier
https://pypi.org/project/pynose/
GNU Lesser General Public License v2.1
11 stars 6 forks source link

Capture output if "NOSE_CAPTURE" is set to "1" (or if "--capture-output") #11

Closed mdmintz closed 1 year ago

mdmintz commented 1 year ago

Capture output if "NOSE_CAPTURE" is set to "1" (or if "--capture-output")

To enable capture, set a Python env variable called "NOSE_CAPTURE" to "1".

It can be done like this in an __init__.py file:

import os
os.environ["NOSE_CAPTURE"] = "1"

This restores the default setting of nose, which is capturing output. (Note that if output is captured, print() calls won't be seen.)


(Capturing output should also be enabled with: --capture-output.)

mdmintz commented 1 year ago

This was resolved in 1.4.8 - https://github.com/mdmintz/pynose/releases/tag/v1.4.8