Webtest

Latest version: v3.0.4

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

Scan your dependencies

Page 7 of 11

2.0.5

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

* Ignore select.error (not socket.error) following
StopableWSGIServer.shutdown. [Laurence Rowe]

* Handle the short form of <select multiple> [Marius Gedminas]

2.0.4

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

* Correctly handle <option> elements with no value attribute
[Marius Gedminas]

* Ignore socket.error following StopableWSGIServer.shutdown. [Laurence Rowe]

* <button> without type='submit' attribute is treated as Submit
control [Andrey Lebedev].

* Support for redirects having relative "Location" header [Andrey Lebedev]

2.0.3

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

* Treat strings in the WSGI environment as native strings, compliant with
PEP-3333. [wosc]

2.0.2

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

* Allow TestResponse.click() to match HTML content again. [ender672]

* Support secure cookies [Andrey Lebedev]

2.0.1

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

* Added Pasword field [diarmuidbourke]

* re-allow to use unknow field type. Like ``type="email"``. [gawel]

* Don't let BeautifulSoup use lxml. Fix GH-51 [kmike]

* added :meth:`webtest.response.TestResponse.maybe_follow` method [kmike]

2.0

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

* drop zc.buildout usage for development, now using only virtualenv
[Domen Kožar]

* Backward incompatibility : Removed the ``anchor`` argument of
:meth:`webtest.response.TestResponse.click` and the ``button`` argument of
:meth:`webtest.response.TestResponse.clickbutton`. It is for the greater good.
[madjar]

* Rewrote API documentation [Domen Kožar]

* Added `wsgiproxy` support to do HTTP request to an URL [gawel]

* Use BeautifulSoup4 to parse forms [gawel]

* Added `webtest.app.TestApp.patch_json` [gawel]

* Implement `webtest.app.TestApp.cookiejar` support and kindof keep
`webtest.app.TestApp.cookies` functionality. `webtest.app.TestApp.cookies`
should be treated as read-only.
[Domen Kožar]

* Split Selenium integration into separate package webtest-selenium
[gawel]

* Split casperjs integration into separate package webtest-casperjs
[gawel]

* Test coverage improvements [harobed, cdevienne, arthru, Domen Kožar, gawel]

* Fully implement decoding of HTML entities

* Fix tox configuration

Page 7 of 11

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.