qutebrowser/tests/unit
Florian Bruhin 3680f01576 Switch to pytest 2.8.
Closes #1077.

There were two issues:

- Paths for coverage.py suddenly were absolute instead of relative, so we strip
  the common base part if that happens.

  /home/florian/proj/qutebrowser/git/qutebrowser/browser/cookies.py has 100%
  coverage but is not in perfect_files!
  /home/florian/proj/qutebrowser/git/qutebrowser/browser/http.py has 100%
  coverage but is not in perfect_files!
  [...]

- There was an io.UnsupportedOperationError in test_check_coverage.py because
  of pytest-faulthandler, so we just don't load that in the subprocess.
2015-11-11 20:57:47 +01:00
..
browser tests: Switch from pytest-capturelog to catchlog. 2015-11-11 19:57:03 +01:00
commands Revert "Fix argparser test after win_registry change." 2015-08-24 08:05:34 +02:00
completion Reorganize tests directory. 2015-08-18 20:19:02 +02:00
config tests: Switch from pytest-capturelog to catchlog. 2015-11-11 19:57:03 +01:00
javascript Remove unused import. 2015-08-23 18:29:02 +02:00
keyinput tests: Switch from pytest-capturelog to catchlog. 2015-11-11 19:57:03 +01:00
mainwindow tests: Remove .close() workaround. 2015-11-01 17:41:40 +01:00
misc tests: Switch from pytest-capturelog to catchlog. 2015-11-11 19:57:03 +01:00
scripts Switch to pytest 2.8. 2015-11-11 20:57:47 +01:00
utils tests: Switch from pytest-capturelog to catchlog. 2015-11-11 19:57:03 +01:00