Zope.testbrowser

Latest version: v6.0

Safety actively analyzes 625786 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 7 of 7

3.5.1

------------------

- Work around for a ``mechanize``/``urllib2`` bug on Python 2.6 missing
``timeout`` attribute on ``Request`` base class.

- Work around for a ``mechanize``/``urllib2`` bug in creating request objects
that won't handle fragment URLs correctly.

3.5.0

------------------

- Add a ``zope.testbrowser.testing.Browser.post`` method that allows
tests to supply a body and a content type. This is handy for
testing Ajax requests with non-form input (e.g. JSON).

- Remove vendor import of ``mechanize``.

- Fix bug that caused HTTP exception tracebacks to differ between version 3.4.0
and 3.4.1.

- Work around a bug in Python ``Cookie.SimpleCookie`` when handling unicode
strings.

- Fix bug introduced in 3.4.1 that created incompatible tracebacks in doctests.
This necessitated adding a patched ``mechanize`` to the source tree; patches
have been sent to the ``mechanize`` project.

- Fix https://bugs.launchpad.net/bugs/149517 by adding ``zope.interface`` and
``zope.schema`` as real dependencies

- Fix ``browser.getLink`` documentation that was not updated since the last
API modification.

- Move tests for fixed bugs to a separate file.

- Remove non-functional and undocumented code intended to help test servers
using virtual hosting.

3.4.2

------------------

- Resolve ``ZopeSecurityPolicy`` deprecation warning.

3.4.1

------------------

* Update dependencies to ``mechanize 0.1.7b`` and ``ClientForm 0.2.7``.

* Add support for Python 2.5.

3.4.0

------------------

* Add the ability to suppress raising exceptions on HTTP errors
(``raiseHttpErrors`` attribute).

* Make the tests more resilient to HTTP header formatting changes with
the REnormalizer.

3.4.0a1

Page 7 of 7

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.