webtest package from webtest repo


Third-Party Package

This third-party package's source repository does not contain a package manifest. Instead, its package manifest is stored in its release repository. In order to build this package from source in a Catkin workspace, please download its package manifest.

Package Summary

Tags No category tags.
Version 2.0.18
License BSD
Build type CATKIN

Repository Summary

Checkout URI https://github.com/Pylons/webtest.git
VCS Type git
VCS Version 2.0.18
Last Updated 2015-02-05
CI status No Continuous Integration
Tags No category tags.
Contributing Help Wanted (0)
Good First Issues (0)
Pull Requests to Review (0)

Package Description

Wraps any WSGI application and makes it easy to send test requests to that application, without starting up an HTTP server. http://webtest.readthedocs.io/en/latest/

Additional Links


  • AlexV


  • AlexV


This wraps any WSGI application and makes it easy to send test requests to that application, without starting up an HTTP server.

This provides convenient full-stack testing of applications written with any WSGI-compatible framework.

Full docs can be found at https://webtest.readthedocs.org/en/latest/



2.0.18 (2015-02-05)

  • Avoid deprecation warning with py3.4

2.0.17 (2014-12-20)

  • Properly check for default cookiejar arguments [Julian Berman]
  • Avoid raising encoding errors from debugapp (needed to use with WSGIProxy2) [Laurence Rowe]

2.0.16 (2014-09-19)

  • 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 (2014-04-17)

  • 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 http://bit.ly/1tb3yxW [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 (2014-01-23)

  • Allow [.select()]{.title-ref} on <select>s and <select multiple>s. [Markus Bertheau]

2.0.13 (2014-01-23)

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

2.0.12 (2014-01-17)

  • Ignore the [value]{.title-ref} attribute of file inputs [Markus Bertheau]
  • Allow selecting the form submit button by its value [Markus Bertheau]

2.0.11 (2013-12-29)

  • Depend on [unittest2]{.title-ref} only for Python versions lower than 2.7 [iElectric]
  • Add an optional parameter to [TestApp]{.title-ref}, allowing the user to specify the parser used by BeautifulSoup [lyndsysimon]

2.0.10 (2013-11-14)

  • Make StopableWSGIServer thread daemonic [lrowe]

2.0.9 (2013-09-18)

2.0.8 (2013-09-17)

  • Allow checking/unchecking a set of same-named checkboxes by assigning a list of values. [carljm]
  • fix \"AttributeError: \'InputWrapper\' object has no attribute \'seek\'\" [iElectric]
  • Added [xhr=True]{.title-ref} parameter to [TestApp.get]{.title-ref}, [TestApp.post]{.title-ref}, [TestApp.head]{.title-ref}, [TestApp.delete]{.title-ref} [kharandziuk]
  • Remove old (and broken?) casperjs/selenium backward compat imports. Fix https://github.com/gawel/webtest-selenium/issues/9 [gawel]
  • Allow optionally specifying the MIME type of an uploaded form file. Fixes #86 [Marius Gedminas]

2.0.7 (2013-08-07)

  • Detect JSON if mimetype ends with +json, such as application/vnd.webtest+json [homm]
  • Fixed #72. Use WSGIServer new api even if there waitress has backward compat. [gawel]
  • Fixed #50. Corrected default value for the delete params argument. [noonat]
  • Be sure to decode the content if it is gziped before returning it [Alexis M

Wiki Tutorials

See ROS Wiki Tutorials for more details.

Source Tutorials

Not currently indexed.

Launch files

No launch files found


No message files found.


No service files found


No plugins found.

Recent questions tagged webtest at Robotics Stack Exchange