[Checkins] SVN: zope.testbrowser/trunk/src/zope/testbrowser/
checkpoint reorganization of tests
Benji York
benji at zope.com
Sun May 6 16:12:32 EDT 2007
Log message for revision 75585:
checkpoint reorganization of tests
Changed:
U zope.testbrowser/trunk/src/zope/testbrowser/README.txt
D zope.testbrowser/trunk/src/zope/testbrowser/ftests/testdoc.py
U zope.testbrowser/trunk/src/zope/testbrowser/tests.py
-=-
Modified: zope.testbrowser/trunk/src/zope/testbrowser/README.txt
===================================================================
--- zope.testbrowser/trunk/src/zope/testbrowser/README.txt 2007-05-06 20:05:28 UTC (rev 75584)
+++ zope.testbrowser/trunk/src/zope/testbrowser/README.txt 2007-05-06 20:12:31 UTC (rev 75585)
@@ -137,7 +137,7 @@
The headers can be accessed as a string:
>>> print browser.headers
- Status: 200 OK
+ Status: 200 Ok
Content-Length: ...
Content-Type: text/html;charset=utf-8
X-Powered-By: Zope (www.zope.org), Python (www.python.org)
Deleted: zope.testbrowser/trunk/src/zope/testbrowser/ftests/testdoc.py
===================================================================
--- zope.testbrowser/trunk/src/zope/testbrowser/ftests/testdoc.py 2007-05-06 20:05:28 UTC (rev 75584)
+++ zope.testbrowser/trunk/src/zope/testbrowser/ftests/testdoc.py 2007-05-06 20:12:31 UTC (rev 75585)
@@ -1,38 +0,0 @@
-##############################################################################
-#
-# Copyright (c) 2005 Zope Corporation and Contributors.
-# All Rights Reserved.
-#
-# This software is subject to the provisions of the Zope Public License,
-# Version 2.1 (ZPL). A copy of the ZPL should accompany this distribution.
-# THIS SOFTWARE IS PROVIDED "AS IS" AND ANY AND ALL EXPRESS OR IMPLIED
-# WARRANTIES ARE DISCLAIMED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
-# WARRANTIES OF TITLE, MERCHANTABILITY, AGAINST INFRINGEMENT, AND FITNESS
-# FOR A PARTICULAR PURPOSE.
-#
-##############################################################################
-"""Test Browser Tests
-
-$Id$
-"""
-import os
-import unittest
-import doctest
-from zope.app.testing.functional import FunctionalDocFileSuite
-from zope.app.testing import functional
-
-TestBrowserLayer = functional.ZCMLLayer(
- os.path.join(os.path.split(__file__)[0], 'ftesting.zcml'),
- __name__, 'TestBrowserLayer', allow_teardown=True)
-
-def test_suite():
- flags = doctest.NORMALIZE_WHITESPACE | doctest.ELLIPSIS
- readme = FunctionalDocFileSuite('../README.txt', optionflags=flags)
- readme.layer = TestBrowserLayer
- wire = FunctionalDocFileSuite('../over_the_wire.txt', optionflags=flags)
- wire.level = 2
- wire.layer = TestBrowserLayer
- return unittest.TestSuite((readme, wire))
-
-if __name__ == '__main__':
- unittest.main(defaultTest='test_suite')
Modified: zope.testbrowser/trunk/src/zope/testbrowser/tests.py
===================================================================
--- zope.testbrowser/trunk/src/zope/testbrowser/tests.py 2007-05-06 20:05:28 UTC (rev 75584)
+++ zope.testbrowser/trunk/src/zope/testbrowser/tests.py 2007-05-06 20:12:31 UTC (rev 75585)
@@ -16,18 +16,20 @@
$Id$
"""
-import unittest
+from cStringIO import StringIO
+from zope.app.testing import functional
+from zope.app.testing.functional import FunctionalDocFileSuite
+from zope.testbrowser import browser
+from zope.testing import renormalizing, doctest
import httplib
+import mechanize
+import os
import re
+import unittest
+import unittest
import urllib2
-from cStringIO import StringIO
-import mechanize
-from zope.testbrowser import browser
-from zope.testing import renormalizing, doctest
-
-
def set_next_response(body, headers=None, status='200', reason='OK'):
global next_response_body
global next_response_headers
@@ -362,11 +364,20 @@
(re.compile('Status: 200 O[Kk]'), 'Status: 200 OK'),
])
+TestBrowserLayer = functional.ZCMLLayer(
+ os.path.join(os.path.split(__file__)[0], 'ftests/ftesting.zcml'),
+ __name__, 'TestBrowserLayer', allow_teardown=True)
+
def test_suite():
from zope.testing import doctest
- return unittest.TestSuite((
- doctest.DocTestSuite(checker=checker),
- ))
+ flags = doctest.NORMALIZE_WHITESPACE | doctest.ELLIPSIS
+ readme = FunctionalDocFileSuite('README.txt', optionflags=flags)
+ readme.layer = TestBrowserLayer
+ wire = FunctionalDocFileSuite('over_the_wire.txt', optionflags=flags)
+ wire.level = 2
+ wire.layer = TestBrowserLayer
+ this_file = doctest.DocTestSuite(checker=checker)
+ return unittest.TestSuite((this_file, readme, wire))
if __name__ == '__main__':
unittest.main(defaultTest='test_suite')
More information about the Checkins
mailing list