Florian Bruhin
2cb277afd7
Fix exception messages in Command
...
The messages weren't updated in ac78039171
.
2018-12-04 16:30:01 +01:00
Florian Bruhin
71f9c5d206
Fix handling of annotated varargs in commands
...
When we have something like "*values: str" in :config-cycle, we get a list of
values, but the type converter assumes it's a string.
We could implement proper conversion of *args, but for now, let's just make
sure it's always a string.
2018-12-03 15:55:04 +01:00
Florian Bruhin
40d376fbcf
Move unit tests
2018-11-30 16:25:12 +01:00
Florian Bruhin
569bb0fa09
Add cmdutils.Value instead of using count=True/win_id=True
2018-11-30 12:45:01 +01:00
Florian Bruhin
d549d4d5e2
Fix test_configcommands
2018-11-30 11:19:34 +01:00
Florian Bruhin
b3fa43a97c
Fix broken test_on_tab_changed
2018-11-30 11:19:34 +01:00
Florian Bruhin
9c4ebb97d7
Fix refactoring issues
2018-11-30 11:19:34 +01:00
Florian Bruhin
f6c36ccbee
Rename openurl to load_url
...
We still call the :open command openurl, but in the tab API and in
TabbedBrowser it's now called load_url.
2018-11-30 08:31:03 +01:00
Florian Bruhin
0104490978
Use enum values for load_status_changed
2018-11-29 19:44:48 +01:00
Florian Bruhin
73e196ff65
Make url(requested=True) a keyword-only arg
2018-11-29 19:23:14 +01:00
Florian Bruhin
b7de287e7b
Move CommandError to api.cmdutils
2018-11-29 14:18:11 +01:00
Florian Bruhin
19628d0ae9
Move cmdutils.cmd_dict to objects.commands
2018-11-29 14:18:11 +01:00
Florian Bruhin
351b6c9b45
Add unit test for slashes in search terms
2018-11-29 08:29:56 +01:00
Thorsten Wißmann
9d069ea12b
Encode slashes in default search engine test
2018-11-29 08:29:56 +01:00
Florian Bruhin
cbf55e1ef9
Fix remaining private_api refactoring issues
2018-11-28 22:19:07 +01:00
Florian Bruhin
5f5f202098
Move private tab API into an own object
2018-11-28 17:59:27 +01:00
Florian Bruhin
b5253ec473
Fix lint
2018-11-28 13:01:43 +01:00
Florian Bruhin
14fe7f9b0b
pass fixup
2018-11-28 12:58:48 +01:00
Florian Bruhin
2237ca2bcf
Remove now unneeded pylint suppressions
2018-11-28 12:54:19 +01:00
Florian Bruhin
2453134011
Remove unnecessary pass statements
2018-11-28 12:51:53 +01:00
Florian Bruhin
2152081d82
s/an URL/a URL/g
2018-11-16 12:37:30 +01:00
Florian Bruhin
0786af0f28
Merge pull request #4412 from rcorre/url-title-completion
...
Don't complete url and title from same search word.
2018-11-14 11:51:59 +01:00
Jay Kamat
6010ce69b9
Merge pull request #4408 from lyeoh/master
...
Strip fragment and query only for `:navigate up`
2018-11-12 21:12:53 -08:00
Ryan Roden-Corrent
2e562a926b
Don't complete url and title from same search word.
...
Resolves #4411 :
> When opening a webpage, the suggested results will include those whose
> URL ends with the beginning of the string you've typed and whose title
> begins with the rest of the string.
By joining the url and title with a space, we ensure that the last word
of the url and the first word of the title are treated as separate
words.
2018-11-06 08:05:17 -05:00
Florian Bruhin
b3493efc80
Remove unused import
2018-11-05 11:19:39 +01:00
Florian Bruhin
27d4796c2f
Add adblock benchmark
2018-11-05 10:05:59 +01:00
Jay Kamat
4e1d63ee5f
Add tests for query increment
2018-11-03 11:01:50 -07:00
Florian Bruhin
08278138c4
Add :yank markdown
2018-11-03 07:54:37 +01:00
Florian Bruhin
d5a5e08eff
Simplify test
2018-10-30 15:32:35 +01:00
Florian Bruhin
e23b6ef64e
Merge remote-tracking branch 'origin/pr/4382'
2018-10-30 08:56:03 +01:00
Jay Kamat
9c73bf9e97
Add tests for selection persisting
...
- Remove unneeded override of qt home method
2018-10-27 16:15:24 -07:00
Florian Bruhin
9019bf790b
Skip "navigating with invalid selector" on QtWebKit
2018-10-26 10:01:01 +02:00
Florian Bruhin
a458615030
Further simplify caplog.messages
2018-10-25 11:16:26 +02:00
Florian Bruhin
3b8964183e
Use caplog.messages
2018-10-24 10:57:17 +02:00
Florian Bruhin
77c53707ac
Add missing str()
2018-10-24 10:57:17 +02: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
1c7667014a
tests: Fix broken parametrization id functions
2018-10-24 10:57:17 +02:00
Florian Bruhin
f5380ea681
Use utils.yaml_load where possible
2018-10-24 10:57:17 +02:00
Florian Bruhin
9727975914
Expose tab if needed
2018-10-17 22:38:24 +02:00
Florian Bruhin
ca7c53d4df
Add tests for utils.ceil_log
2018-10-16 12:29:43 +02:00
Florian Bruhin
5b7615886b
Merge remote-tracking branch 'origin/pr/4330'
2018-10-16 12:02:22 +02:00
Florian Bruhin
767a1c102c
Add hint benchmark tests
2018-10-16 11:09:27 +02:00
Florian Bruhin
52ceb81a73
Add TabbedBrowserStub.current_url()
2018-10-16 11:09:27 +02:00
Florian Bruhin
552db64028
Add message_bridge fixture
2018-10-16 11:09:27 +02:00
Florian Bruhin
b7c1d04c88
Load navigate page properly
2018-10-16 11:09:27 +02:00
Jay Kamat
79f63b9e81
Fix line length warning in hint scatter test
2018-10-13 08:55:55 -07:00
Jay Kamat
c2f027bf2b
Add tests for rounding error
2018-10-12 20:17:54 -07:00
Florian Bruhin
9d09aa1b40
Swap noun/verb in :config-{add,remove}-{dict-list}
...
See https://github.com/qutebrowser/qutebrowser/pull/4324#issuecomment-428934193
2018-10-11 14:29:10 +02:00
Florian Bruhin
1c1223821c
Update docs
2018-10-11 14:18:02 +02:00
Florian Bruhin
019811f2cb
Merge remote-tracking branch 'origin/pr/4324'
2018-10-11 14:16:06 +02:00