now always using catch_warnings to test deprecation

the test skipping and try-catch import was only used when we support versions earlier than python 2.6