Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Update webtest to 2.0.27 #1408

Closed
wants to merge 1 commit into from
Closed

Conversation

pyup-bot
Copy link
Contributor

There's a new version of webtest available.
You are currently using 1.4.0. I have updated it to 2.0.27

These links might come in handy: PyPI | Changelog | Homepage

Changelog

2.0.27


  • Bugfix: Allow to use set_cookie when HTTP_HOST is set
  • Fix 177: resp.json now always decode body as utf8

2.0.26


  • Added JWT auth support
  • Always show response body when response status is invalid

2.0.25


  • Fix 173: Do not omit file uploads without a file from post.
    [Michael Howitz]

2.0.24


  • Drop python 2.6 support. Newer versions may still work if you use waitress < 1.0
  • Remove bs4 warnings
  • Docs improvments
  • Tets are WebOb 1.7.x compatible

2.0.23


  • Create universal wheels.

2.0.22


  • Fix 160: Do not guess encoding if response's charset is set.

2.0.21


  • PR 154 Allow Bearer auth
  • PR 147,148 Take care of REFERER when using form.submit(), .click() and
    .clickbutton()
  • PR 145 Allow to override content-type when using json methods

2.0.20


  • nothing new release. just try to make wheel available on pypi

2.0.19


  • fixed 131 prevent passing HTML parameters that conflict with Field kwargs
  • fixed 135 Document that WSGIProxy2 is required for "using webtest with a real url"
  • fixed 136 reset values of select multiple
  • drop py32 support (still work but test dependencies fail)

2.0.18


  • Avoid deprecation warning with py3.4

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 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


  • 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]

2.0.11


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

2.0.10


  • Make StopableWSGIServer thread daemonic
    [lrowe]

2.0.9


2.0.8


  • 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 parameter to TestApp.get, TestApp.post, TestApp.head, TestApp.delete
    [kharandziuk]
  • Allow optionally specifying the MIME type of an uploaded form file. Fixes 86
    [Marius Gedminas]

2.0.7


  • 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étaireau]

2.0.6


  • fixed 64. cookiejar api has changed in python3.3 [gawel]
  • allow to use a fixed StopableWSGIServer [gawel]
  • Do not alter the BeautifulSoup object when parsing forms. [Georges
    Dubus]
  • Remove first newline while parse textarea block, how modern browsers does.
    [Victor Safronovich] pull 69

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=&quot;email&quot;. [gawel]
  • 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

1.4.2


  • fix tests error due to CLRF in a tarball

1.4.1


  • add travis-ci
  • Fix a typo in apps.py: selectedIndicies
  • Preserve field order during parsing (support for deform and such)
  • fix an error when you use AssertionError(response) with unicode chars in
    response

Got merge conflicts? Close this PR and delete the branch. I'll create a new PR for you.

Happy merging! 🤖

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

2 participants