[Checkins] SVN: zope.testbrowser/trunk/s update to mechanize 0.1.7b, Clientform 0.2.7, these go to egg dependency

Adam Groszer agroszer at gmail.com
Thu Aug 16 06:03:00 EDT 2007


Log message for revision 78871:
  update to mechanize 0.1.7b, Clientform 0.2.7, these go to egg dependency

Changed:
  U   zope.testbrowser/trunk/setup.py
  _U  zope.testbrowser/trunk/src/
  U   zope.testbrowser/trunk/src/zope/testbrowser/testing.py
  U   zope.testbrowser/trunk/src/zope/testbrowser/tests.py

-=-
Modified: zope.testbrowser/trunk/setup.py
===================================================================
--- zope.testbrowser/trunk/setup.py	2007-08-16 09:44:45 UTC (rev 78870)
+++ zope.testbrowser/trunk/setup.py	2007-08-16 10:02:59 UTC (rev 78871)
@@ -35,7 +35,9 @@
     package_dir = {'': 'src'},
     namespace_packages = ['zope',],
     tests_require = ['zope.testing'],
-    install_requires = ['setuptools'],
+    install_requires = ['setuptools',
+                        'mechanize',
+                        'ClientForm'],
     extras_require = dict(
         test = ['zope.interface',
                 'zope.schema',


Property changes on: zope.testbrowser/trunk/src
___________________________________________________________________
Name: svn:externals
   - mechanize -r 69378 svn://svn.zope.org/repos/main/Zope3/trunk/src/mechanize
ClientForm -r 70384 svn://baijum@svn.zope.org/repos/main/Zope3/trunk/src/ClientForm


Modified: zope.testbrowser/trunk/src/zope/testbrowser/testing.py
===================================================================
--- zope.testbrowser/trunk/src/zope/testbrowser/testing.py	2007-08-16 09:44:45 UTC (rev 78870)
+++ zope.testbrowser/trunk/src/zope/testbrowser/testing.py	2007-08-16 10:02:59 UTC (rev 78871)
@@ -130,13 +130,13 @@
     default_others = ['_http_error', '_http_request_upgrade',
                       '_http_default_error']
     default_features = ['_redirect', '_cookies', '_referer', '_refresh',
-                        '_equiv', '_basicauth', '_digestauth', '_seek' ]
+                        '_equiv', '_basicauth', '_digestauth', ]
 
     def __init__(self, *args, **kws):
         inherited_handlers = ['_unknown', '_http_error',
             '_http_request_upgrade', '_http_default_error', '_basicauth',
             '_digestauth', '_redirect', '_cookies', '_referer',
-            '_refresh', '_equiv', '_seek', '_gzip']
+            '_refresh', '_equiv', '_gzip']
 
         self.handler_classes = {"http": PublisherHTTPHandler}
         for name in inherited_handlers:

Modified: zope.testbrowser/trunk/src/zope/testbrowser/tests.py
===================================================================
--- zope.testbrowser/trunk/src/zope/testbrowser/tests.py	2007-08-16 09:44:45 UTC (rev 78870)
+++ zope.testbrowser/trunk/src/zope/testbrowser/tests.py	2007-08-16 10:02:59 UTC (rev 78871)
@@ -140,13 +140,12 @@
         "_refresh": mechanize.HTTPRefreshProcessor,
         "_referer": mechanize.Browser.handler_classes['_referer'],
         "_equiv": mechanize.HTTPEquivProcessor,
-        "_seek": mechanize.SeekableProcessor,
         }
 
     default_schemes = ["http"]
     default_others = ["_http_error", "_http_request_upgrade",
                       "_http_default_error"]
-    default_features = ["_authen", "_redirect", "_cookies", "_seek"]
+    default_features = ["_authen", "_redirect", "_cookies"]
 
 
 class Browser(browser.Browser):
@@ -354,6 +353,10 @@
     '  Foo  '
     """
 
+class win32CRLFtransformer(object):
+    def sub(self, replacement, text):
+        return text.replace(r'\r','')
+
 checker = renormalizing.RENormalizing([
     (re.compile(r'^--\S+\.\S+\.\S+', re.M), '-'*30),
     (re.compile(r'boundary=\S+\.\S+\.\S+'), 'boundary='+'-'*30),
@@ -362,6 +365,8 @@
     (re.compile(r'User-agent:\s+\S+'), 'User-agent: Python-urllib/2.4'),
     (re.compile(r'Content-[Ll]ength:.*'), 'Content-Length: 123'),
     (re.compile(r'Status: 200.*'), 'Status: 200 OK'),
+    (re.compile(r'httperror_seek_wrapper:', re.M), 'HTTPError:'),
+    (win32CRLFtransformer(), None),
     ])
 
 TestBrowserLayer = functional.ZCMLLayer(



More information about the Checkins mailing list