qutebrowser/tests/integration/features
Florian Bruhin a0d0b6464f Use typing.py-like annotations for command args
This means:

- An annotation like (int, str) is now typing.Union[int, str].
- utils.typing got expanded so it acts like the real typing.py, with
  issubclass() working properly with typing.Union and __union_params__
  being set.
- A literal string doesn't exist anymore as annotation, instead
  @cmdutils.argument now has a 'choices' argument which can be used like
  @cmdutils.argument('arg', choices=['val1', 'val2']).
- Argument validating/converting is now entirely handled by
  argparser.type_conv instead of relying on python's argparse, i.e.
  type/choices is now not passed to argparse anymore.
2016-05-18 06:55:17 +02:00
..
backforward.feature bdd: Handle some more corner cases in commands.py. 2016-01-06 18:27:14 +01:00
caret.feature bdd: Run :tab-only between tests for caret/search. 2016-01-08 00:58:01 +01:00
conftest.py Clean up :messages implementation. 2016-05-14 12:45:22 -04:00
downloads.feature Add a test for #846 2016-05-09 07:06:58 +02:00
editor.feature Add a script to strip trailing whitespace 2016-05-18 06:37:26 +02:00
hints.feature Fix ;Y on systems not supporting primary selection 2016-05-08 21:59:25 +02:00
javascript.feature bdd: Stabilize "Closing a JS window twice" test. 2016-01-24 18:47:26 +01:00
keyinput.feature Fix error message check for :bind test 2016-05-10 23:47:16 +02:00
marks.feature Touch up tests and add pyqtSlot for marks. 2016-04-20 21:53:12 -04:00
misc.feature Improve output if :messages is used without errors 2016-05-15 11:50:29 +02:00
navigate.feature Use typing.py-like annotations for command args 2016-05-18 06:55:17 +02:00
open.feature bdd: Remove trailing dots. 2015-11-26 17:50:39 +01:00
prompts.feature Only run geolocation tests on CI 2016-02-21 17:24:33 +01:00
scroll.feature Use typing.py-like annotations for command args 2016-05-18 06:55:17 +02:00
search.feature bdd: Add a xfail_norun marker. 2016-01-14 07:53:00 +01:00
sessions.feature Add tests for #879 2016-03-30 22:16:36 +02:00
set.feature bdd: Simplify qute:settings test. 2015-12-02 22:19:43 +01:00
spawn.feature Add tests for {url:pretty} variable 2016-04-20 17:58:14 +03:00
tabs.feature Add a script to strip trailing whitespace 2016-05-18 06:37:26 +02:00
test_backforward.py Adjust copyright years. 2016-01-04 07:12:39 +01:00
test_caret.py Add a fake clipboard for tests 2016-02-03 20:27:11 +01:00
test_downloads.py netmanager: fix crash when asking with no tab_id 2016-05-05 00:34:16 +02:00
test_editor.py Fix lint 2016-04-06 07:17:13 +02:00
test_hints.py Adjust copyright years. 2016-01-04 07:12:39 +01:00
test_javascript.py Don't crash if JS tab is closed twice. 2016-01-20 21:24:51 +01:00
test_keyinput.py Adjust copyright years. 2016-01-04 07:12:39 +01:00
test_marks.py Store both x and y position for marks. 2016-04-17 21:04:08 -04:00
test_misc.py Merge branch 'pdfjs' of https://github.com/Kingdread/qutebrowser into Kingdread-pdfjs 2016-01-05 07:21:26 +01:00
test_navigate.py Adjust copyright years. 2016-01-04 07:12:39 +01:00
test_open.py Adjust copyright years. 2016-01-04 07:12:39 +01:00
test_prompts.py Fix new flake8 lint. 2016-01-22 17:33:58 +01:00
test_scroll.py Adjust copyright years. 2016-01-04 07:12:39 +01:00
test_search.py Add a fake clipboard for tests 2016-02-03 20:27:11 +01:00
test_sessions.py Add tests for #879 2016-03-30 22:16:36 +02:00
test_set.py Adjust copyright years. 2016-01-04 07:12:39 +01:00
test_spawn.py Comply with flake8 2016-03-29 00:08:14 +02:00
test_tabs.py Adjust copyright years. 2016-01-04 07:12:39 +01:00
test_urlmarks.py bdd: Add some tests for quickmarks. 2016-01-10 21:21:32 +01:00
test_userscripts_bdd.py Clean up failed userscripts correctly 2016-05-01 22:13:52 +02:00
test_yankpaste.py Add a fake clipboard for tests 2016-02-03 20:27:11 +01:00
test_zoom.py Adjust copyright years. 2016-01-04 07:12:39 +01:00
urlmarks.feature Fix URL for :quickmark-save test 2016-04-30 19:08:36 +02:00
userscripts.feature Clean up failed userscripts correctly 2016-05-01 22:13:52 +02:00
yankpaste.feature Paste clipboard with :paste-primary on Windows 2016-05-08 21:18:57 +02:00
zoom.feature bdd: Handle some more corner cases in commands.py. 2016-01-06 18:27:14 +01:00