Florian Bruhin
3433a1ec7a
Add tests for CommandRunner/KeyConfigParser.
2015-04-13 07:54:24 +02:00
Florian Bruhin
fa2340b61e
Merge branch 'master' of github.com:The-Compiler/qutebrowser
2015-04-13 07:53:59 +02:00
Florian Bruhin
d700d18780
Fix handling of no_cmd_split cmds with args.
...
When we have something like ":bind x foo;;bar" it wasn't recognized "bind" is a
no_cmd_split command because we tried to look up "bind x foo" in cmd_dict.
See #615 .
2015-04-13 07:39:18 +02:00
Florian Bruhin
e24b06cdf9
Refactor and fix split commands in CommandRunner.
...
- split() now returns a ParseResult namedtuple with (cmd, args, cmdline)
arguments instead of only returning cmdline and setting self._cmd/self._args.
- Handling of split commands (;;) is now done in a separate parse_all()
function instead of run() to make testing easier.
See #615 .
2015-04-13 07:38:25 +02:00
Florian Bruhin
6b0c16f109
Fix default 'ga' binding.
2015-04-11 13:20:56 +02:00
Florian Bruhin
31bcc70efb
Treat commands using ;; in key config as valid.
2015-04-10 19:45:59 +02:00
Florian Bruhin
3bc55e0405
Merge pull request #20 from hackebrot/validate-key-config
...
Add a test to validate the default key config.
2015-04-10 08:44:57 +02:00
Raphael Pierzina
0b2e39e4a4
Merge remote-tracking branch 'upstream/master'
2015-04-10 08:40:17 +02:00
Florian Bruhin
f865b87a74
Show a message and update notifier on reports.
...
Fixes #340 .
Fixes #447 .
See #429 .
2015-04-10 08:09:18 +02:00
Florian Bruhin
e294e325f0
Ignore invalid history entries on start.
2015-04-10 06:40:48 +02:00
Florian Bruhin
91b72ef292
Add a test to validate the default key config.
2015-04-09 21:20:17 +02:00
Florian Bruhin
8d98868ccd
Fix deprecated default keybindings.
...
Those were auto-corrected with the next run, but still are bad...
2015-04-09 20:36:11 +02:00
Florian Bruhin
83dbe48469
Refactor EventFilter.
2015-04-09 20:22:00 +02:00
Florian Bruhin
f77ba5744b
Add a ui -> hide-mouse-cursor option.
2015-04-09 19:59:16 +02:00
Florian Bruhin
7160a89cb9
Fix NameError in hints.py.
2015-04-09 17:47:09 +02:00
Florian Bruhin
2d8df76609
Add $QUTE_HTML and $QUTE_TEXT for userscripts.
2015-04-09 17:45:16 +02:00
Florian Bruhin
ecb0a4e2f8
manpage: Mention XDG_*_HOME in the FILES section.
...
Closes #619 .
2015-04-09 13:24:52 +02:00
Florian Bruhin
9e0d65c219
manpage: Mention ":help".
...
Closes #618 .
2015-04-09 13:22:16 +02:00
Florian Bruhin
9111ae7b3c
tox: Update pytest-mock to 0.4.3.
...
Upstream changelog:
- mocker and the backward compatible mock fixture now return the same object.
2015-04-09 13:19:39 +02:00
Florian Bruhin
e33517f592
Merge branch 'oed-downloadview-placement'
2015-04-09 12:55:06 +02:00
Florian Bruhin
2a796d9aa4
Regenerate docs.
2015-04-09 12:54:59 +02:00
Joel Torstensson
12c83b721f
Fixed some style errors.
2015-04-09 12:49:32 +02:00
Joel Torstensson
cc2c7c09ea
Changing position without restart now possible.
2015-04-09 11:47:35 +02:00
Joel Torstensson
2fa66ba250
Added option for downloadview placement.
2015-04-09 11:44:59 +02:00
Florian Bruhin
425cffc2f7
pylint: Ignore 'undefined-variable' for tests.
...
It's less than optimal, but disabling it selectively because of
https://bitbucket.org/logilab/pylint/issue/511/ is too annoying.
2015-04-09 07:43:47 +02:00
Florian Bruhin
a2772db9da
Merge pull request #18 from hackebrot/convert-test-jinja
...
Convert test_jinja.py to pytest
2015-04-09 06:54:21 +02:00
Florian Bruhin
44a6617184
Add docstring for patch_read_file.
2015-04-09 06:53:21 +02:00
Florian Bruhin
1770570921
Merge pull request #17 from hackebrot/gui-marker
...
Custom "gui" marker for GUI tests.
2015-04-09 06:45:49 +02:00
Florian Bruhin
343a091aee
Small docstring cleanup.
2015-04-09 06:42:34 +02:00
Florian Bruhin
6c566198f1
Merge branch 'hackebrot-change-test-layout-and-add-gui-tests'
2015-04-09 06:35:49 +02:00
Florian Bruhin
33dbed5624
Update authors.
2015-04-09 06:35:41 +02:00
Raphael Pierzina
b18c1254a4
Use an autofixture that monkeypatches read_file for both tests
2015-04-09 00:46:48 +02:00
Raphael Pierzina
c3e615dfa3
Remove the test class from test_jinja.py
2015-04-09 00:38:57 +02:00
Raphael Pierzina
d91400c3be
Use pytest monkeypatch instead of unittest.mock.patch
2015-04-09 00:32:24 +02:00
Bruno Oliveira
d375ddebea
Add new-line at the end of conftest.py
2015-04-08 19:16:45 -03:00
Bruno Oliveira
894a2a4e7b
Add custom "gui" marker to tests which use qtbot fixture
...
Fixes #15
2015-04-08 19:14:06 -03:00
Raphael Pierzina
63ce7d6e02
Remove unittest methods in favor of pytest assert statements
2015-04-08 23:57:08 +02:00
Raphael Pierzina
ebfcc0a83c
Merge remote-tracking branch 'upstream/master'
2015-04-08 23:56:17 +02:00
Bruno Oliveira
e584aa319f
Using parametrization in test_textbase
...
Also changed the wording a bit as suggested by @The-Compiler
Conflicts:
tests/mainwindow/statusbar/test_textbase.py
2015-04-08 14:05:52 +02:00
Florian Bruhin
76651822bd
Merge pull request #16 from hackebrot/layout
...
Adopt test layout to pytest.
2015-04-08 14:03:02 +02:00
Florian Bruhin
7d4e6dfd67
Another workaround for a pylint bug.
2015-04-08 06:39:12 +02:00
Florian Bruhin
679ffa452a
Add some more invalid testcases to TestFont.
2015-04-08 06:22:05 +02:00
Florian Bruhin
fe696aeba5
Fix string concatenation and indenting for INVALID.
2015-04-08 06:20:43 +02:00
Bruno Oliveira
fd88311d9b
Use inline list comprehension for parametrize expression
2015-04-08 01:07:56 -03:00
Bruno Oliveira
6e3c3d7a70
Use single-quoted string for consistency
2015-04-08 01:07:56 -03:00
Bruno Oliveira
a29b78e8ca
Use mocker fixture instead of unittest.mock
...
As pointed out by @hackebrot
2015-04-08 01:07:55 -03:00
Bruno Oliveira
abc2c2b087
Remove spurious dependencies from tox.ini as pointed out by @The-Compiler
2015-04-08 01:06:31 -03:00
Bruno Oliveira
26dc275db3
Compare full lists instead of looping over items as suggested by @hackebrot
2015-04-08 01:06:31 -03:00
Bruno Oliveira
8702ac8a98
Fix small docstring issues
2015-04-08 01:06:30 -03:00
Bruno Oliveira
75386e4051
Remove "object" subclassing from Test classes missed initially
2015-04-08 01:06:30 -03:00