Jay Kamat
|
3e816f5f8b
|
Update copyright for 2019
|
2019-02-22 21:45:08 -08:00 |
|
Florian Bruhin
|
b5253ec473
|
Fix lint
|
2018-11-28 13:01:43 +01:00 |
|
Florian Bruhin
|
b906d92053
|
Remove now uneeded pylint ignore
|
2018-02-27 10:06:11 +01:00 |
|
Florian Bruhin
|
52b5492c6a
|
Merge branch 'per-url'
|
2018-02-25 19:44:51 +01:00 |
|
Florian Bruhin
|
4c147b77c1
|
Add a test for the error page workaround
|
2018-02-25 16:35:02 +01:00 |
|
Jonathan Berglind
|
681bb058fa
|
Use HTTPStatus enum instead of http.client in webserver fixture
|
2018-02-13 20:57:05 +01:00 |
|
Florian Bruhin
|
6f028e9ad0
|
Update copyright years
|
2018-02-05 12:19:50 +01:00 |
|
Florian Bruhin
|
f2c93a0061
|
Use request instead of pytestconfig
This unifies QuteProc and the other Process subclasses a bit.
|
2017-12-19 08:55:35 +01:00 |
|
Florian Bruhin
|
12ba642547
|
Avoid using pytest.config
It's going to be removed in some future pytest release.
|
2017-12-19 08:32:32 +01:00 |
|
Florian Bruhin
|
6655793e6a
|
Use 'terminate' to clean up webserver subprocess
We already have TestProcess.terminate which does exactly the same
WebserverProcess.cleanup does.
See #3384
|
2017-12-12 09:33:34 +01:00 |
|
Florian Bruhin
|
023c59f8c0
|
Reset the webserver process correctly between tests
If we don't call before_test(), if the server shows an error, all following
tests will fail.
See #3207
|
2017-10-28 17:29:55 +02:00 |
|
siddhugolu
|
bc9d305354
|
modified as requested
|
2017-10-23 01:46:02 +05:30 |
|
siddhugolu
|
4862b2faf9
|
modified pylint pragmas
|
2017-10-22 23:52:35 +05:30 |
|
Florian Bruhin
|
3a5241b642
|
Start using attrs
Closes #1073
|
2017-09-19 22:21:45 +02:00 |
|
Florian Bruhin
|
55a4eb18f2
|
Get rid of httpbin
Fixes #2949
|
2017-09-19 10:35:54 +02:00 |
|
Florian Bruhin
|
12520bf4ba
|
Install PyQt from PyPI for pylint
This means we can be sure to have QtWebEngine available and won't have QtWebKit.
|
2017-05-17 19:08:59 +02:00 |
|
Florian Bruhin
|
822623f2ed
|
Finally update copyrights...
|
2017-05-09 21:37:03 +02:00 |
|
Daniel Schadt
|
6319363614
|
add a test for downloading a 500 inline attachment
|
2017-03-22 13:38:03 +01:00 |
|
Florian Bruhin
|
65625a9dea
|
webengine: Initial support for authentication and javascript prompts
|
2016-11-10 22:45:27 +01:00 |
|
Florian Bruhin
|
76728f0f73
|
tests: Allow more auth paths in end2end.fixtures.webserver
|
2016-11-04 08:11:06 +01:00 |
|
Florian Bruhin
|
d13f88f0ac
|
Add lots of new BDD tests for downloads
|
2016-09-10 16:42:26 +02:00 |
|
Florian Bruhin
|
2650d9350d
|
bdd: Improve webserver error on unexpected status
pytest 3.0 removed the assertion reinterpretation which made this nice:
https://github.com/pytest-dev/pytest/issues/1871
|
2016-08-25 22:58:14 +02:00 |
|
Florian Bruhin
|
df3733af54
|
tests: Use pytest.fixture instead of yield_fixture
See #1877
|
2016-08-22 07:40:24 +02:00 |
|
Florian Bruhin
|
0b9aec873f
|
tests: Accept HTTP "not modified" as status
It seems like QtWebEngine sends some caching headers QtWebKit didn't?
|
2016-08-18 17:44:35 +02:00 |
|
Florian Bruhin
|
23ce4561c8
|
Fix lint
|
2016-08-03 16:48:48 +02:00 |
|
Florian Bruhin
|
9851a13981
|
Add utils.random_port()
|
2016-08-03 13:08:55 +02:00 |
|
Florian Bruhin
|
70117265d6
|
Fix some a/an misspellings
Thanks to https://github.com/jwilk/anorack
|
2016-07-05 08:34:03 +02:00 |
|
Florian Bruhin
|
483a5f8103
|
Fix sharing of cookie jars with private browsing
Fixes #1219
|
2016-06-08 16:35:43 +02:00 |
|
Florian Bruhin
|
8c9bd95123
|
test webserver: Whitelist some more HTTP statuses
- HTTP 301 for redirect-to
- HTTP 404 for status/404
|
2016-06-08 15:15:54 +02:00 |
|
Florian Bruhin
|
64d4c9f83e
|
Clean up end2end test file structure
This renames tests/integration to tests/end2end and moves some files to
tests/end2end/fixtures.
|
2016-05-29 18:20:00 +02:00 |
|