FIX only use testing.ignore_warnings in tests
Merge branch 'pr/3535'

Fixes #3530. Also removes a runtime dependency on Nose, inadvertently
introduced in 4aac610dc3d35a8a5ed09198614a6ca15692d01c.