| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | Add TestResponse.clickbutton onclick kwarg | ordinary-jamie | 2023-03-09 | 1 | -0/+4 |
| | | | | | This change allows the TestResponse to follow customised onclick buttons | ||||
| * | Support for multiple file input | Éloi Rivard | 2022-01-16 | 1 | -4/+48 |
| | | |||||
| * | Fixed #236: app.lxml support xml responses with encoding declaration | Gael Pasgrimaud | 2021-08-26 | 1 | -4/+17 |
| | | |||||
| * | pep8 | Gael Pasgrimaud | 2021-08-26 | 1 | -1/+2 |
| | | |||||
| * | Remove all references to thte six package | Boris Staletic | 2020-12-17 | 1 | -1/+1 |
| | | |||||
| * | Dropped support for Python 2.7 and 3.5 | David Smith | 2020-11-07 | 11 | -145/+70 |
| | | |||||
| * | Prevent PytestCollectionWarning for TestApp | Adam Johnson | 2020-07-28 | 1 | -0/+3 |
| | | | | | | | As per my blog post: https://adamj.eu/tech/2020/07/28/how-to-fix-a-pytest-collection-warning-about-web-tests-test-app-class/ pytest tries to collect `TestApp` where it's imported and raises a warning when it finds it's not a test class. Users currently have to work around this, but it can be solved here by addition of this attribute. | ||||
| * | fixed #210 | Gael Pasgrimaud | 2019-02-09 | 1 | -0/+7 |
| | | |||||
| * | raise AssertionError on close | John Carter | 2019-01-19 | 1 | -2/+0 |
| | | |||||
| * | Converted lint check_* functions to raise AssertionError instead of assert | John Carter | 2019-01-19 | 1 | -4/+2 |
| | | | | | So they still check when PYTHONOPTIMIZE>=1 | ||||
| * | Explicitly raise AssertionError in response checks | John Carter | 2019-01-19 | 1 | -4/+2 |
| | | | | | so they still check with PYTHONOPTIMIZE>=1 | ||||
| * | Support for PYTHONOPTIMIZE=2, fix tests on PYTHONOPTIMIZE=1, 2 | John Carter | 2019-01-18 | 3 | -2/+16 |
| | | | | | | | * skip tests that rely on assert if optimize is enabled * skip docstring test if PYTHONOPTIMIZE=2 * try/except on docstring handling in case of PYTHONOPTIMIZE=2 | ||||
| * | Use empty string as default value for submit and button (#205) | Benjamin Dauvergne | 2018-10-04 | 1 | -0/+11 |
| | | |||||
| * | switch to pytest | Gael Pasgrimaud | 2018-09-22 | 1 | -16/+16 |
| | | |||||
| * | fixed #193 | Gael Pasgrimaud | 2018-05-18 | 1 | -0/+15 |
| | | |||||
| * | avoid UnicodeDecodeError in linter with py2; fixed #186 | Gael Pasgrimaud | 2017-10-21 | 1 | -1/+17 |
| | | |||||
| * | Preserve submit order for radio inputs. | Florian Schulze | 2017-10-09 | 2 | -0/+39 |
| | | |||||
| * | Fix strict cookie policy. | Florian Schulze | 2017-08-01 | 1 | -0/+33 |
| | | | | | | The commit b35063f1bc6f6b0cd92b68c56838f385b56e8d00 added a shortcut that breaks strict cookie policies. We now add ``.local`` to domain names with no dot in them. | ||||
| * | Improves testing of check_headers | Brendan McCollam | 2017-05-02 | 1 | -6/+26 |
| | | | | | | | | | | Adds new tests for: - unicode headers in Py2 - bytes headers in Py3 Updates existing non-latin1 tests to run in both Py2 and Py3. | ||||
| * | Fix fails in existing tests from unicode headers | Brendan McCollam | 2017-05-02 | 3 | -2/+18 |
| | | |||||
| * | fixed #146 | Gael Pasgrimaud | 2017-04-12 | 1 | -0/+21 |
| | | |||||
| * | allow to use set_cookie when HTTP_HOST is set | Gael Pasgrimaud | 2017-03-15 | 1 | -0/+7 |
| | | |||||
| * | Fix #173: Do not omit file uploads without a file from post. | Michael Howitz | 2017-02-05 | 1 | -3/+7 |
| | | |||||
| * | Remove remaining references to ordereddict package | Corey Wright | 2017-02-01 | 1 | -1/+1 |
| | | | | | | | Now that Python 2.6 is unsupported, references to the ordereddict package can be removed in preference of using OrderedDict from the Python standard library's collections module. | ||||
| * | fix tests (ignore contributing.rst) | Gael Pasgrimaud | 2016-12-16 | 1 | -5/+1 |
| | | |||||
| * | add test case for bearer auth and append to invalid auth test case | Pranay Suresh | 2016-04-10 | 1 | -0/+18 |
| | | |||||
| * | Set Referer on form.submit() (#147) | Benjamin Dauvergne | 2016-03-31 | 1 | -0/+4 |
| | | | | | It complies with usual behaviour of current browsers. | ||||
| * | Set Referer header on .click() and .clickbutton() (#147) | Benjamin Dauvergne | 2016-03-31 | 1 | -0/+10 |
| | | | | | It complies with usual behavior of current browsers. | ||||
| * | JSON methods respect content_type argument if passed | Steven Loria | 2015-11-14 | 1 | -0/+7 |
| | | | | | | Allows, for example: self.post_json(url, data, content_type='application/vnd.api+json') | ||||
| * | reset values of select multiple | Yannick Chabbert | 2015-05-29 | 1 | -0/+14 |
| | | |||||
| * | Properly check for default cookiejar arguments. | Julian Berman | 2014-10-18 | 1 | -0/+5 |
| | | |||||
| * | add support for checking custom reason phrase using status parameter | Lie Ryan | 2014-06-20 | 1 | -0/+7 |
| | | |||||
| * | Merge branch 'set-cookie' of github.com:luhn/webtest | Gael Pasgrimaud | 2014-06-04 | 1 | -0/+21 |
| |\ | |||||
| | * | Implement a set_cookie method in TestApp. | Theron Luhn | 2014-06-02 | 1 | -0/+21 |
| | | | |||||
| * | | Fixed #110. Don't ignore forced value on Radio input | Zeb DeOs | 2014-04-24 | 1 | -0/+10 |
| |/ | |||||
| * | Fixed #84 Application cookies for localhost are no longer ignored | Gael Pasgrimaud | 2014-04-17 | 1 | -0/+24 |
| | | |||||
| * | improve test coverage. we're back at 100% | Gael Pasgrimaud | 2014-04-16 | 2 | -0/+13 |
| | | |||||
| * | pep8 everywhere | Gael Pasgrimaud | 2014-04-16 | 5 | -42/+46 |
| | | |||||
| * | Fixed #89 | Gael Pasgrimaud | 2014-04-16 | 1 | -12/+0 |
| | | |||||
| * | Fixed #92 You can now override TestApp.JSONEncoder to use a custom encoder | Gael Pasgrimaud | 2014-04-16 | 1 | -2/+3 |
| | | |||||
| * | pep8 | Gael Pasgrimaud | 2014-04-16 | 1 | -20/+23 |
| | | |||||
| * | add authorization property | Gael Pasgrimaud | 2014-04-16 | 1 | -0/+41 |
| | | |||||
| * | rename .txt to .rst; also looks like the new nose.plugins.xunit break almost ↵ | Gael Pasgrimaud | 2014-04-15 | 1 | -6/+2 |
| | | | | | everything so we force 1.3.0 | ||||
| * | fix an issue with xunit & py2.6. 2.6 will die soon hopefully | Gael Pasgrimaud | 2014-04-15 | 1 | -0/+4 |
| | | |||||
| * | Allow selecting by text for multi selects | Markus Bertheau | 2014-01-23 | 1 | -0/+12 |
| | | |||||
| * | Allow selecting by text for single selects | Markus Bertheau | 2014-01-23 | 1 | -0/+11 |
| | | |||||
| * | resolve conflict | Gael Pasgrimaud | 2014-01-17 | 2 | -0/+25 |
| |\ | |||||
| | * | Allow selecting submit button by value | Markus Bertheau | 2014-01-17 | 2 | -0/+25 |
| | | | |||||
| * | | Merge branch 'ignore-input-type-file-value' of ↵ | Gael Pasgrimaud | 2014-01-17 | 1 | -1/+1 |
| |\ \ | | | | | | | | | | https://github.com/mbertheau/webtest | ||||
| | * | | Ignore the value attribute of <input type="file"> | Markus Bertheau | 2014-01-16 | 1 | -1/+1 |
| | |/ | | | | | | | | | | | | | | | Browsers do the same thing, see http://stackoverflow.com/questions/20537696/remember-and-repopulate-file-input/20537822#20537822 Without this, submitting the form as is gives ValueError: upload_files need to be a list of tuples of (fieldname, filename, filecontent, mimetype) or (fieldname, filename, filecontent) or (fieldname, filename); you gave: "['file-field', u's', u'o', u'm', u'e', u'/', u'p', u'a', u't', u'h', u'/', u'f', u'i', u'l', u'e', u" | ||||
