]> granicus.if.org Git - python/commitdiff
Make error messages more helpful
authorBenjamin Peterson <benjamin@python.org>
Mon, 12 May 2008 22:26:05 +0000 (22:26 +0000)
committerBenjamin Peterson <benjamin@python.org>
Mon, 12 May 2008 22:26:05 +0000 (22:26 +0000)
Lib/test/test_py3kwarn.py

index 39086e9cd95ab8b8e19bb95bc82f16fc050cb93a..8fd5586e17cf943afee925488ca3143b80eaac6c 100644 (file)
@@ -157,10 +157,13 @@ class TestStdlibRemovals(unittest.TestCase):
                 try:
                     __import__(module_name, level=0)
                 except DeprecationWarning as exc:
-                    self.assert_(module_name in exc.args[0])
+                    self.assert_(module_name in exc.args[0],
+                                 "%s warning didn't contain module name"
+                                 % module_name)
                 except ImportError:
                     if not optional:
-                        raise
+                        self.fail("Non-optional module %s raised an "
+                                  "ImportError." % module_name)
                 else:
                     self.fail("DeprecationWarning not raised for %s" %
                                 module_name)