qutebrowser/tests/unit
Ryan Roden-Corrent 3bfa01f0d0 Pass CompletionInfo to completion functions.
In python3.4, there is a circular dependency between the config module
and configmodel.bind. This is resolved by dependency injection. The
config/keyconfig instances are embedded in a struct passed to every
completion function, so the functions no longer depend on the modules.

This will also enable completion functions to access other previously
inaccessible info, such as the window id.
See #2814.
2017-09-04 14:01:48 -04:00
..
browser Merge remote-tracking branch 'upstream/master' into HEAD 2017-08-06 18:13:49 -04:00
commands Fix pylint 2017-07-04 15:34:10 +02:00
completion Pass CompletionInfo to completion functions. 2017-09-04 14:01:48 -04:00
config Fix pylint/flake8/vulture errors. 2017-08-20 21:12:38 -04:00
javascript Finally update copyrights... 2017-05-09 21:37:03 +02:00
keyinput Fix pylint 2017-07-04 15:34:10 +02:00
mainwindow Merge remote-tracking branch 'upstream/master' into HEAD 2017-08-06 18:13:49 -04:00
misc Merge remote-tracking branch 'upstream/master' into configmerge 2017-08-20 21:18:47 -04:00
scripts Finally update copyrights... 2017-05-09 21:37:03 +02:00
utils Merge remote-tracking branch 'upstream/master' into configmerge 2017-08-20 21:18:47 -04:00
test_app.py Finally update copyrights... 2017-05-09 21:37:03 +02:00