[Checkins] SVN: zope.interface/branches/regebro-python3/src/zope/interface/ zope.interface doesn't rely on the zope.testing doctest features, so to
Lennart Regebro
regebro at gmail.com
Mon Mar 30 14:10:04 EDT 2009
Log message for revision 98609:
zope.interface doesn't rely on the zope.testing doctest features, so to
get rid of the zope.testing -> zope.interfaces -> zope.testing circular
dependency I moved zope.interfaces to use the stdlib doctest.
This means we don't get post-mortem debugging, but we can live with that
at the moment, at least until zope.testing also gets ported to Python3.
Changed:
U zope.interface/branches/regebro-python3/src/zope/interface/common/tests/test_import_interfaces.py
U zope.interface/branches/regebro-python3/src/zope/interface/tests/foodforthought.txt
U zope.interface/branches/regebro-python3/src/zope/interface/tests/test_adapter.py
U zope.interface/branches/regebro-python3/src/zope/interface/tests/test_declarations.py
U zope.interface/branches/regebro-python3/src/zope/interface/tests/test_interface.py
U zope.interface/branches/regebro-python3/src/zope/interface/tests/test_odd_declarations.py
U zope.interface/branches/regebro-python3/src/zope/interface/tests/test_verify.py
-=-
Modified: zope.interface/branches/regebro-python3/src/zope/interface/common/tests/test_import_interfaces.py
===================================================================
--- zope.interface/branches/regebro-python3/src/zope/interface/common/tests/test_import_interfaces.py 2009-03-30 18:04:16 UTC (rev 98608)
+++ zope.interface/branches/regebro-python3/src/zope/interface/common/tests/test_import_interfaces.py 2009-03-30 18:10:04 UTC (rev 98609)
@@ -12,7 +12,7 @@
#
##############################################################################
import unittest
-from zope.testing import doctest
+import doctest
def test_interface_import():
"""
Modified: zope.interface/branches/regebro-python3/src/zope/interface/tests/foodforthought.txt
===================================================================
--- zope.interface/branches/regebro-python3/src/zope/interface/tests/foodforthought.txt 2009-03-30 18:04:16 UTC (rev 98608)
+++ zope.interface/branches/regebro-python3/src/zope/interface/tests/foodforthought.txt 2009-03-30 18:10:04 UTC (rev 98609)
@@ -51,7 +51,7 @@
>>> meals = list(registry.subscriptions([IChicken], IRecipe))
>>> meals.sort()
>>> meals
- ['kfc', 'noodles', 'sausages']
+ ['kfdc', 'noodles', 'sausages']
And the answer for poultry hasn't changed::
Modified: zope.interface/branches/regebro-python3/src/zope/interface/tests/test_adapter.py
===================================================================
--- zope.interface/branches/regebro-python3/src/zope/interface/tests/test_adapter.py 2009-03-30 18:04:16 UTC (rev 98608)
+++ zope.interface/branches/regebro-python3/src/zope/interface/tests/test_adapter.py 2009-03-30 18:10:04 UTC (rev 98609)
@@ -345,9 +345,9 @@
"""
def test_suite():
- from zope.testing import doctest, doctestunit
+ import doctest
return unittest.TestSuite((
- doctestunit.DocFileSuite('../adapter.txt', '../adapter.ru.txt',
+ doctest.DocFileSuite('../adapter.txt', '../adapter.ru.txt',
'../human.txt', '../human.ru.txt',
'foodforthought.txt',
globs={'__name__': '__main__'}),
Modified: zope.interface/branches/regebro-python3/src/zope/interface/tests/test_declarations.py
===================================================================
--- zope.interface/branches/regebro-python3/src/zope/interface/tests/test_declarations.py 2009-03-30 18:04:16 UTC (rev 98608)
+++ zope.interface/branches/regebro-python3/src/zope/interface/tests/test_declarations.py 2009-03-30 18:10:04 UTC (rev 98609)
@@ -17,7 +17,7 @@
"""
import unittest
from zope.interface import *
-from zope.testing.doctestunit import DocTestSuite
+from doctest import DocTestSuite
from zope.interface import Interface
class I1(Interface): pass
Modified: zope.interface/branches/regebro-python3/src/zope/interface/tests/test_interface.py
===================================================================
--- zope.interface/branches/regebro-python3/src/zope/interface/tests/test_interface.py 2009-03-30 18:04:16 UTC (rev 98608)
+++ zope.interface/branches/regebro-python3/src/zope/interface/tests/test_interface.py 2009-03-30 18:10:04 UTC (rev 98609)
@@ -17,7 +17,7 @@
"""
import sys
import unittest
-from zope.testing.doctestunit import DocTestSuite
+from doctest import DocTestSuite
from zope.interface.tests.unitfixtures import * # hehehe
from zope.interface.exceptions import BrokenImplementation, Invalid
from zope.interface import implementedBy, providedBy
@@ -328,7 +328,7 @@
"""
def test_suite():
- from zope.testing import doctest
+ import doctest
suite = unittest.makeSuite(InterfaceTests)
suite.addTest(doctest.DocTestSuite("zope.interface.interface"))
if sys.version_info >= (2, 4):
Modified: zope.interface/branches/regebro-python3/src/zope/interface/tests/test_odd_declarations.py
===================================================================
--- zope.interface/branches/regebro-python3/src/zope/interface/tests/test_odd_declarations.py 2009-03-30 18:04:16 UTC (rev 98608)
+++ zope.interface/branches/regebro-python3/src/zope/interface/tests/test_odd_declarations.py 2009-03-30 18:10:04 UTC (rev 98609)
@@ -195,7 +195,7 @@
def test_suite():
- from zope.testing import doctest
+ import doctest
suite = unittest.TestSuite()
suite.addTest(unittest.makeSuite(Test))
suite.addTest(doctest.DocTestSuite(odd))
Modified: zope.interface/branches/regebro-python3/src/zope/interface/tests/test_verify.py
===================================================================
--- zope.interface/branches/regebro-python3/src/zope/interface/tests/test_verify.py 2009-03-30 18:04:16 UTC (rev 98608)
+++ zope.interface/branches/regebro-python3/src/zope/interface/tests/test_verify.py 2009-03-30 18:10:04 UTC (rev 98609)
@@ -21,8 +21,7 @@
from zope.interface.exceptions import BrokenMethodImplementation
import unittest
-import zope.testing.doctestunit
-from zope.testing import doctest
+import doctest
class Test(unittest.TestCase):
@@ -193,7 +192,7 @@
def test_suite():
loader=unittest.TestLoader()
return unittest.TestSuite((
- zope.testing.doctestunit.DocFileSuite(
+ doctest.DocFileSuite(
'../verify.txt',
optionflags=doctest.NORMALIZE_WHITESPACE),
loader.loadTestsFromTestCase(Test),
More information about the Checkins
mailing list