SVN: zope.testing/trunk/ Suppress zope.testing.doctest deprecation warning when running

Marius Gedminas <[email protected]> Thu, 25 Mar 2010 12:08:52 -0400 (EDT)
Newsgroups gmane.comp.web.zope.zope3.cvs
Message-ID <20100325160852.AEC85941B8__13531.7390705042$1269533345$gmane$org@cvs.zope.org>
Log message for revision 110180:
  Suppress zope.testing.doctest deprecation warning when running
  zope.testing's own test suite.
  
  

Changed:
  U   zope.testing/trunk/CHANGES.txt
  U   zope.testing/trunk/src/zope/testing/tests.py

-=-
Modified: zope.testing/trunk/CHANGES.txt
===================================================================
--- zope.testing/trunk/CHANGES.txt	2010-03-25 16:05:54 UTC (rev 110179)
+++ zope.testing/trunk/CHANGES.txt	2010-03-25 16:08:52 UTC (rev 110180)
@@ -9,7 +9,10 @@
 
 - Fix testrunner-layers-ntd.txt to suppress output to sys.stderr.
 
+- Suppress zope.testing.doctest deprecation warning when running
+  zope.testing's own test suite.
 
+
 3.9.2 (2010-03-15)
 ==================
 

Modified: zope.testing/trunk/src/zope/testing/tests.py
===================================================================
--- zope.testing/trunk/src/zope/testing/tests.py	2010-03-25 16:05:54 UTC (rev 110179)
+++ zope.testing/trunk/src/zope/testing/tests.py	2010-03-25 16:08:52 UTC (rev 110180)
@@ -1,6 +1,4 @@
 ##############################################################################
-#
-# Copyright (c) 2004 Zope Corporation and Contributors.
 # All Rights Reserved.
 #
 # This software is subject to the provisions of the Zope Public License,
@@ -18,8 +16,16 @@
 
 import re
 import unittest
-from zope.testing import doctest, renormalizing
+import warnings
+from zope.testing import renormalizing
 
+# Yes, it is deprecated, but we want to run tests on it here.
+warnings.filterwarnings("ignore", "zope.testing.doctest is deprecated",
+                        DeprecationWarning, __name__, 0)
+
+from zope.testing import doctest
+
+
 def test_suite():
     return unittest.TestSuite((
         doctest.DocTestSuite('zope.testing.loggingsupport'),