Hello,

Recent versions of zope.testing deprecate the zope.testing.doctest
module in favour of the standard library's doctest module.
zope.app.testing currently uses zope.testing.doctest for its tests and
to provide its functional testing features. This patch changes it to
use standard library doctest.

The patch also deletes a repeated import line from
zope.app.testing.functional, caught thanks to pyflakes.

jml
=== modified file 'src/zope/app/testing/functional.py'
--- src/zope/app/testing/functional.py	2009-11-19 16:31:33 +0000
+++ src/zope/app/testing/functional.py	2010-04-10 17:38:33 +0000
@@ -18,6 +18,7 @@
 $Id: functional.py 105881 2009-11-19 16:31:33Z tlotze $
 """
 import copy
+import doctest
 import logging
 import os.path
 import re
@@ -39,7 +40,6 @@
 from zope.publisher.publish import publish
 from zope.publisher.skinnable import setDefaultSkin
 from zope.security.interfaces import Forbidden, Unauthorized
-from zope.testing import doctest
 
 import zope.app.appsetup.product
 import zope.app.testing.setup
@@ -47,7 +47,6 @@
 from zope.app.debug import Debugger
 from zope.app.publication.http import HTTPPublication
 from zope.app.publication.zopepublication import ZopePublication
-from zope.app.publication.http import HTTPPublication
 from zope.app.publication.httpfactory import chooseClasses
 from zope.component.hooks import setSite, getSite
 

=== modified file 'src/zope/app/testing/tests.py'
--- src/zope/app/testing/tests.py	2009-07-24 14:04:31 +0000
+++ src/zope/app/testing/tests.py	2010-04-10 17:39:57 +0000
@@ -15,12 +15,12 @@
 
 $Id: tests.py 102244 2009-07-24 14:04:31Z srichter $
 """
+from doctest import DocTestSuite
 import os
 import re
 import unittest
 import StringIO
 
-from zope.testing.doctestunit import DocTestSuite
 from zope.testing.renormalizing import RENormalizing
 from zope.component import getAllUtilitiesRegisteredFor
 from ZODB.interfaces import IDatabase

_______________________________________________
Zope-Dev maillist  -  Zope-Dev@zope.org
https://mail.zope.org/mailman/listinfo/zope-dev
**  No cross posts or HTML encoding!  **
(Related lists - 
 https://mail.zope.org/mailman/listinfo/zope-announce
 https://mail.zope.org/mailman/listinfo/zope )

Reply via email to