--- passlib-1.7.1/passlib/tests/utils.py
+++ passlib-1.7.1/passlib/tests/utils.py.new
@@ -3171,8 +3171,7 @@
             self.fail("expected %r platform would have native support "
                       "for %r" % (platform, self.handler.name))
         else:
-            self.fail("did not expect %r platform would have native support "
-                      "for %r" % (platform, self.handler.name))
+	    raise self.skipTest("varied support on %r platform" % platform)
 
     #===================================================================
     # fuzzy verified support -- add new verified that uses os crypt()
