qutebrowser/tests/unit
Ryan Roden-Corrent e3a33ca427 Implement a hybrid list/sql completion model.
Now all completion models are of a single type called CompletionModel.
This model combines one or more categories. A category can either be a
ListCategory or a SqlCategory.

This simplifies the API, and will allow the use of models that combine simple
list-based and sql sources. This is important for two reasons:

- Adding searchengines to url completion
- Using an on-disk sqlite database for history, while keeping bookmarks and
  quickmars as text files.
2017-06-19 07:44:11 -04:00
..
browser Small review fixups for SQL implementation. 2017-06-19 07:44:11 -04:00
commands Fix raw string prefix 2017-05-23 10:09:06 +02:00
completion Implement a hybrid list/sql completion model. 2017-06-19 07:44:11 -04:00
config Get rid of configtypes.WebKitBytes 2017-06-06 16:17:44 +02:00
javascript Finally update copyrights... 2017-05-09 21:37:03 +02:00
keyinput tests: Use match= for pytest.raises 2017-05-23 09:36:00 +02:00
mainwindow tests: Use pytest.param 2017-05-23 08:08:46 +02:00
misc Small review fixups for SQL implementation. 2017-06-19 07:44:11 -04:00
scripts Finally update copyrights... 2017-05-09 21:37:03 +02:00
utils Report sqlite version with --version. 2017-06-19 07:44:11 -04:00
test_app.py Finally update copyrights... 2017-05-09 21:37:03 +02:00