Commit Graph

159 Commits

Author SHA1 Message Date
Florian Bruhin 7535ae3fd8 Ignore Python 3.10 distutils deprecation warning
See https://github.com/ionelmc/python-hunter/issues/97
2021-05-05 20:04:48 +02:00
Florian Bruhin e0657a550a tests: Ignore new Python 3.10.0a7 ImportWarnings
https://github.com/pypa/setuptools/pull/2517
https://github.com/pypa/setuptools/pull/2523
(something in tox/virtualenv probably uses an older setuptools...)

https://github.com/benjaminp/six/pull/352 (not released yet)
2021-04-07 22:30:23 +02:00
Florian Bruhin 40c72f849d flatpak: Skip download dispatcher tests 2021-03-31 13:10:09 +02:00
Florian Bruhin 54a0dc1e38 notifications: Replace @qtwebengine_py_5_15 by @pyqtwebengine>=5.15 2021-03-25 15:41:56 +01:00
Florian Bruhin 2f592f7ce6 Merge remote-tracking branch 'origin/pr/5457' into dev 2021-03-24 14:12:36 +01:00
Florian Bruhin 0a38fff4c6 Simplify test_greasemonkey via js_tester fixture 2021-03-09 18:42:19 +01:00
Florian Bruhin 4b8c9336a3 Add marker to pytest.ini 2021-01-27 14:28:05 +01:00
Florian Bruhin 62687b1f82 tests: Ignore SixMetaPathImporter warning
Seems to be raised when importing six (via tldextract/requests/urllib)
on Python 3.10: https://github.com/benjaminp/six/issues/341

See #6068
2021-01-26 20:44:22 +01:00
Florian Bruhin 8760dc1b17 tests: Disable hypothesis fixture health checks 2021-01-11 11:12:53 +01:00
freddii c8004e4653 fixed typing mistake 2020-12-28 20:21:32 +01:00
Florian Bruhin 3126ce6686 tests: Warn about processes which don't exit cleanly 2020-11-10 18:57:23 +01:00
Florian Bruhin cc8de06082 ci: Update Python/Qt versions 2020-11-04 18:30:04 +01:00
Florian Bruhin 160831c5bd old qt: Remove conditional and old tests 2020-11-04 18:30:04 +01:00
Florian Bruhin 2b8b71a82d tests: Ignore 'could not de-queue request' error globally
See #5787
2020-10-11 16:23:29 +02:00
Florian Bruhin 3abfd78c25 Fix some a/an spelling mistakes 2020-09-06 16:37:59 +02:00
Florian Bruhin e02e262a04 tests: Skip pdf.js disabled test on QtWebKit with PDF image plugin
Since Qt 5.15, QtWebEngine comes with Qt PDF as TP:
https://wiki.qt.io/New_Features_in_Qt_5.15#Technology_Preview_Modules

This also includes a new PDF image plugin in
/usr/lib/qt/plugins/imageformats/libqpdf.so. Due to that, QtWebKit now displays the
PDF's first page as image rather than triggering a download.

See https://github.com/qtwebkit/qtwebkit/issues/1013

Thus, detect this condition (both QtWebKit and QtWebEngine installed) and skip the test
in that scenario.
2020-08-05 15:01:21 +02:00
Florian Bruhin 41bcada133 Merge branch 'master' into pr/5457 2020-07-31 14:35:59 +02:00
Florian Bruhin 7cae34f829 pytest: Set required_plugins 2020-07-29 11:30:35 +02:00
Florian Bruhin 1c26921686 pytest: Use new strict flags 2020-07-29 10:32:46 +02:00
Ash 2ba6cce9eb Merge branch 'master' into dbus-notify 2020-07-08 17:33:59 -07:00
Florian Bruhin a6817bd086 tests: Fix JS header tests
This is a follow-up to f0eed465ab
See #4657
2020-06-19 16:21:03 +02:00
Ash 77d4d3f4d4 Add support for onclose callbacks on notifications. 2020-06-03 23:43:26 -07:00
Florian Bruhin 612e86f98e tests: Adjust warning filter for changed hypothesis warning
See https://github.com/HypothesisWorks/hypothesis/pull/2387
and https://github.com/HypothesisWorks/hypothesis/issues/2370
2020-04-20 23:40:54 +02:00
Florian Bruhin b2f48b5839 Upgrade to pytest 5.4
This reverts commit c7b0023dcd.
There's a new pytest-rerunfailures version out now.
2020-03-21 17:51:18 +01:00
Florian Bruhin c7b0023dcd Revert "Upgrade to pytest 5.4"
This reverts commit 738d0ab875.

Probably a bad idea before this is fixed:
https://github.com/pytest-dev/pytest-rerunfailures/issues/103
2020-03-12 22:42:18 +01:00
Florian Bruhin 738d0ab875 Upgrade to pytest 5.4
- Include pygments as dependency to enable code highlighting
- Remove -rfEw from options because -rfE is now the default and w had no
  effect.
2020-03-12 22:34:31 +01:00
Florian Bruhin f33e15aaca Ignore hypothesis/pytest warning for now
See https://github.com/HypothesisWorks/hypothesis/issues/2370
2020-03-12 13:16:52 +01:00
Florian Bruhin 02c3f02edc Re-enable renderer process tests on Qt 5.14
QTBUG-80085 has been fixed.
This mostly reverts d8745237d9.
See #5013
2019-12-09 00:38:10 +01:00
Florian Bruhin 8cbf6305e9 tests: Remove issue3572 marker
See #3572
2019-11-21 14:33:04 +01:00
Florian Bruhin c089950ff2 Adjust message filters for Qt 5.14 debug build
See #5013
2019-11-21 13:46:22 +01:00
Florian Bruhin 7bfc56c0d9 Remove outdated issue2478 marker
Looks like this works on Windows nowadays.
See #2478
2019-11-19 16:40:48 +01:00
Florian Bruhin 23061dbe10 tests: Change some marks from skipif to xfail 2019-11-19 16:20:40 +01:00
Florian Bruhin d8745237d9 Skip renderProcessTerminated tests on Qt 5.14 for now
See #5013

This should allow us to start running Qt 5.14 tests on Travis.
2019-11-19 16:11:13 +01:00
Florian Bruhin 01aea3d67c Enable QtWebEngine notification tests on >= 5.13 2019-07-05 18:25:59 +02:00
Jimmy b58cb949e4 Remove pytest-faulthandler external plugin.
It is in the core as of pytest 5.0.0.
2019-07-02 19:07:14 +12:00
Florian Bruhin 1f1bd37aa5 Also ignore bogus warning in tests 2019-06-18 13:05:46 +02:00
Florian Bruhin 9cccb612fc Remove pytest-bdd workaround 2019-02-26 10:18:53 +01:00
Florian Bruhin 046dde013d tests: Ignore DirectWrite warning 2019-02-25 11:09:51 +01:00
Florian Bruhin 8d5aef6f6e Add new warning to qt_log_ignore
This gets shown from time to time in test_take_a_tab_from_the_same_window in
tabs.feature.
2019-02-17 00:01:32 +01:00
Florian Bruhin 5a319cc505 Be more strict about Python deprecation warnings again
The warnings caught in earlyinit.py got fixed in the affected dependencies.
The collections.abc warning also seems to be fixed in everything but PyYAML.
2019-02-16 20:10:29 +01:00
Florian Bruhin b6a7fc5984 Update pytest warnings ignore
We don't need the one for pytest-benchmark anymore, but we need one for
pytest-bdd.

See https://github.com/pytest-dev/pytest-bdd/pull/288
See #4511
2019-02-16 19:59:55 +01:00
Florian Bruhin 3fc545381c Ignore new Qt warning 2019-01-13 10:38:05 +01:00
Florian Bruhin d299e48960 Work around pytest-bdd issues
See https://github.com/ionelmc/pytest-benchmark/issues/124
and https://github.com/ionelmc/pytest-benchmark/issues/125
2018-10-24 10:57:17 +02:00
Florian Bruhin 185904070a Fix pytest warning precedence
If we use filterwarnings with the commandline argument, the argument wins and
all warnings are an error, even the collections DeprecationWarning.
2018-10-24 10:57:17 +02:00
Florian Bruhin 6abe8f2c97 Ignore QtNetwork warning on macOS 2018-07-03 13:22:05 +02:00
Florian Bruhin e9c78b29ed Ignore Python 3.7 collections.abc warning
Related issues/PRs:
https://github.com/yaml/pyyaml/pull/181
https://github.com/pypa/setuptools/issues/1401
https://github.com/pallets/markupsafe/pull/98
https://github.com/yaml/pyyaml/pull/181
https://github.com/pallets/jinja/pull/867
2018-06-27 16:01:21 +02:00
Jimmy 13249329f7 Greasemonkey: skip window scoping test on webkit
The implementation of Proxy in JSCore used by current QtWebkit (webkit
602.1) doesn't support the `set()` handler for whatever reason. So
instead of testing for a specific behaviour that we can't ensure on that
version let's just skip the tests and handle user complaints with
sympathy.
2018-05-20 18:42:40 +12:00
Florian Bruhin 6f9c62b24a Improve marker descriptions 2018-02-26 07:56:51 +01:00
Jay Kamat 76bf35cbdd
Add qtbug60673 markers to relevant tests 2018-02-25 19:00:15 -05:00
Florian Bruhin 53e7d13c2d Skip failing scrolling tests on Qt 5.10 on Travis
See #3572
2018-02-08 10:42:55 +01:00