Webtest

Latest version: v3.0.4

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

Scan your dependencies

Page 5 of 11

2.0.17

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

- Properly check for default cookiejar arguments
[Julian Berman]

- Avoid raising encoding errors from debugapp (needed to use with WSGIProxy2)
[Laurence Rowe]

2.0.16

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

- Fixed 110. Forced values for Radio inputs are no longer ignored by value
property on get.
[bayprogrammer]

- Added method TestApp.set_parser_features to change the parser_features used
by BeautifulSoup.
[tomasmoreyra]

- Added app.set_cookie
[luhn]

2.0.15

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

- Fixed 73. Python < 2.6.5 does not support unicode as keyword arguments names.
[Stepan Kolesnik]

- Fixed 84 Application cookies for localhost are no longer ignored
[gawel]

- Fixed 89 remove WSGIWarning: You are not supposed to send a body in a DELETE
request because we now have a good reason for that. See
https://stackoverflow.com/questions/299628/is-an-entity-body-allowed-for-an-http-delete-request/299701#299701
[gawel]

- Fixed 92 You can now override TestApp.JSONEncoder to use a custom encoder
[gawel]

- Fixed 93 Support basic authentication
[gawel]

- Fixed 103 Broken "Edit me on GitHub" links in documentation
[gawel]

- Fixed 106 Make wrapping the app in the lint middleware optional
[dmlayton]

- Fixed 107 Explicit error message when WSGIProxy2 is not installer
[gawel]

- Fixed 108 cgi.parse_qsl is pending deprecation
[gawel]

2.0.14

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

- Allow `.select()` on <select>s and <select multiple>s.
[Markus Bertheau]

2.0.13

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

- Allow selecting <select> options by text
[Markus Bertheau]

2.0.12

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

- Ignore the `value` attribute of file inputs
[Markus Bertheau]

- Allow selecting the form submit button by its value
[Markus Bertheau]

Page 5 of 11

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.