import warnings
from nose.plugins import Plugin
class NoWarnings(Plugin):
def beforeTest(self, result):
# Suppress warnings during tests to reduce noise
warnings.simplefilter("ignore")
def afterTest(self, result):
# Clear list of warning filters
warnings.resetwarnings()