It seems like the nose overwrites everything you installed:
warnings.filterwarnings("ignore")
However, you can filter warnings during a nose test with a command line option for the nose. eg:.
$ nosetests --logging-filter=SAWarning
I found that this may still not work under any circumstances. If so, you can try:
$ python -W ignore `which nosetests`
roman source share