Florian Bruhin
|
3573b57130
|
Set socket permissions correctly.
|
2015-09-09 19:31:52 +02:00 |
|
Florian Bruhin
|
78cb0eaf85
|
More work on #888 (new IPC path).
First trying the legacy path and then using the new one works fine now, but the
permissions are still wrong.
|
2015-09-09 19:31:52 +02:00 |
|
Florian Bruhin
|
a4bc4ad478
|
Only log a single message in utils.error.
This helps with seeing the full message with logfail.
|
2015-09-09 19:31:52 +02:00 |
|
Florian Bruhin
|
9d9372c6a8
|
Add standarddir.temp().
|
2015-09-09 19:31:52 +02:00 |
|
Florian Bruhin
|
b0c2021eca
|
Revert "logfail: Update tests to use testdir."
This reverts commit f7e40f73ab .
Conflicts:
tests/helpers/test_logfail.py
|
2015-09-09 08:49:51 +02:00 |
|
Florian Bruhin
|
2f8b39df1c
|
Revert "logfail: Switch tests to subprocess pytest runs."
This reverts commit 09c265ddb0 .
|
2015-09-09 08:49:17 +02:00 |
|
Florian Bruhin
|
f7c405d2f4
|
Revert "logfail: Continue running test and fail afterwards."
This reverts commit 66ed4e9c4e .
|
2015-09-09 08:49:06 +02:00 |
|
Florian Bruhin
|
909cafb516
|
Fix lint.
|
2015-09-09 07:58:14 +02:00 |
|
Florian Bruhin
|
66ed4e9c4e
|
logfail: Continue running test and fail afterwards.
|
2015-09-09 07:58:14 +02:00 |
|
Florian Bruhin
|
09c265ddb0
|
logfail: Switch tests to subprocess pytest runs.
It seems they're much more reliable this way.
|
2015-09-09 07:58:14 +02:00 |
|
Florian Bruhin
|
f7e40f73ab
|
logfail: Update tests to use testdir.
This makes more sophisticated tests easier.
|
2015-09-09 07:58:14 +02:00 |
|
Florian Bruhin
|
f5d9e967ef
|
logfail: Rename capturelog module.
When trying to use this as conftest for the updated tests, pytest_* would be
interpreted as hook otherwise.
|
2015-09-09 07:58:14 +02:00 |
|
Florian Bruhin
|
6a0994038e
|
Start working on #888 (new IPC path).
|
2015-09-06 19:50:22 +02:00 |
|
Florian Bruhin
|
bfd8faafef
|
Add a protocol version to IPC.
Fixes #909.
|
2015-09-06 18:43:24 +02:00 |
|
Florian Bruhin
|
b95fd2c814
|
Test raw json data for IPC.
|
2015-09-06 18:06:23 +02:00 |
|
Florian Bruhin
|
02a539f2d7
|
Rename TestError to Error.
|
2015-09-06 16:43:23 +02:00 |
|
Florian Bruhin
|
bf9a897ce8
|
Skip some more IPC tests on Windows.
|
2015-09-06 16:42:44 +02:00 |
|
Alexander Cogneau
|
851bf4cd31
|
Fix pylint
|
2015-09-06 16:13:41 +02:00 |
|
Alexander Cogneau
|
6541a360b1
|
Final cooikies tests
|
2015-09-06 00:24:38 +02:00 |
|
Alexander Cogneau
|
d36c701b07
|
Fixed comments
|
2015-09-04 11:44:59 +02:00 |
|
Florian Bruhin
|
9521da3c73
|
Fix error output with --no-err-windows.
|
2015-09-04 08:04:18 +02:00 |
|
Florian Bruhin
|
ea0cbea1dd
|
ipc: Use a custom class for exceptions.
|
2015-09-04 07:12:23 +02:00 |
|
Florian Bruhin
|
2a4cd02704
|
100% coverage for misc.ipc.
|
2015-09-04 06:58:46 +02:00 |
|
Florian Bruhin
|
f77bdb7aec
|
Adjust test_ipcserver_socket_none for prev commit.
|
2015-09-03 23:38:33 +02:00 |
|
Florian Bruhin
|
b40fb4dd43
|
ipc: Handle None-socket in slots correctly.
|
2015-09-03 20:48:51 +02:00 |
|
Alexander Cogneau
|
418328e61b
|
Cookie tests done
|
2015-09-03 18:17:39 +02:00 |
|
Alexander Cogneau
|
96e3a0b1f1
|
first cookie tests
|
2015-09-03 17:24:01 +02:00 |
|
Florian Bruhin
|
27ee09a7a1
|
ipc: Skip test_normal on Windows.
|
2015-09-03 14:35:27 +02:00 |
|
Florian Bruhin
|
2f92ea92d8
|
test_ipc: Remove disconnect assert.
|
2015-09-03 11:55:21 +02:00 |
|
Florian Bruhin
|
f682477960
|
Fix some more IPC tests on Windows.
|
2015-09-03 11:55:17 +02:00 |
|
Florian Bruhin
|
ab9c046d54
|
Adjust default keybinding to clear-keychain on Esc.
Fixes #917.
|
2015-09-03 11:14:05 +02:00 |
|
Florian Bruhin
|
46b28387db
|
Rewrite test_double_connection.
This caused various problems in the old form.
|
2015-09-03 06:38:35 +02:00 |
|
Florian Bruhin
|
efe40fa7e0
|
Try different workaround for test_ipc issues.
|
2015-09-03 06:12:36 +02:00 |
|
Florian Bruhin
|
154c380fd0
|
Fix pylint in test_ipc.
|
2015-09-02 23:32:06 +02:00 |
|
Florian Bruhin
|
d966720900
|
ipc tests: More tests.
|
2015-09-02 23:32:06 +02:00 |
|
Florian Bruhin
|
b4c90c5db4
|
ipc tests: Clean up qlocalsocket correctly.
If we don't do this, on_error will be invoked with old sockets, when
self._socket is None...
|
2015-09-02 23:32:06 +02:00 |
|
Florian Bruhin
|
6468e60a36
|
ipc tests: Fix waiting for FakeSocket.
|
2015-09-02 23:32:06 +02:00 |
|
Florian Bruhin
|
a63f0d5409
|
More IPC tests.
|
2015-09-02 23:32:06 +02:00 |
|
Florian Bruhin
|
18af0b4b35
|
tests: Make FakeSignal callable.
|
2015-09-02 23:32:06 +02:00 |
|
Florian Bruhin
|
38ebd806cc
|
Add some tests for misc.ipc.
|
2015-09-02 23:32:06 +02:00 |
|
Florian Bruhin
|
0b911d2e20
|
Split integration tests, run smoke via pytest.
|
2015-09-01 08:54:53 +02:00 |
|
Florian Bruhin
|
0c3ee46fe0
|
Merge branch 'autoupdate_tests' of https://github.com/acogneau/qutebrowser into acogneau-autoupdate_tests
|
2015-09-01 08:48:52 +02:00 |
|
Alexander Cogneau
|
2d12c26e8c
|
Add extra url assertion for autoupdate
|
2015-09-01 01:06:11 +02:00 |
|
Alexander Cogneau
|
8ab85d6246
|
small edits to autoupdate test
|
2015-08-31 09:30:16 +02:00 |
|
Florian Bruhin
|
8ea91b5bbc
|
Fix cookiejar_and_cache move.
|
2015-08-31 08:00:21 +02:00 |
|
Florian Bruhin
|
03f4d738ab
|
Rename klass fixture to klass_fixt.
See https://github.com/pytest-dev/pytest/issues/979.
|
2015-08-31 07:42:53 +02:00 |
|
Alexander Cogneau
|
ee77951e66
|
PEP8 fixes
|
2015-08-31 01:25:42 +02:00 |
|
Alexander Cogneau
|
e499d8932f
|
100% misc.autoupdate coverage
|
2015-08-31 01:10:04 +02:00 |
|
Florian Bruhin
|
79c1867e6c
|
Don't save cookies when starting in private mode.
Whoops... :(
Fixes #903.
|
2015-08-30 23:17:48 +02:00 |
|
Florian Bruhin
|
6df00f8266
|
Move cookiejar_and_cache fixture to conftest.py.
|
2015-08-30 23:11:23 +02:00 |
|
Florian Bruhin
|
0cd265296e
|
Add tests/html/jsalert_multiline.html.
|
2015-08-27 22:13:40 +02:00 |
|
Florian Bruhin
|
ed9a29fb9a
|
test_cmdhistory: Remove patching for prev/nextitem.
|
2015-08-27 06:40:14 +02:00 |
|
Florian Bruhin
|
3fac246744
|
test_cmdhistory: Add test for __getitem__.
|
2015-08-27 06:38:41 +02:00 |
|
Florian Bruhin
|
4a48ef2573
|
Add my copyright.
|
2015-08-27 06:30:54 +02:00 |
|
Florian Bruhin
|
38c5abfc98
|
Remove unneeded self-parameter.
|
2015-08-27 06:30:12 +02:00 |
|
Florian Bruhin
|
66700e9a94
|
Remove exception string checks.
|
2015-08-27 06:28:26 +02:00 |
|
Florian Bruhin
|
4544c78395
|
Remove unneeded comments/monkeypatching.
|
2015-08-27 06:25:10 +02:00 |
|
Florian Bruhin
|
4fb3114af8
|
Merge branch 'cmdhistory_tests' of git://github.com/acogneau/qutebrowser into acogneau-cmdhistory_tests
|
2015-08-27 06:18:30 +02:00 |
|
Florian Bruhin
|
182dd26fb7
|
Refactor test_basekeyparser.
|
2015-08-26 23:02:23 +02:00 |
|
Florian Bruhin
|
1f26b3090c
|
tests: Add _debug_log test for BaseKeyParser.
|
2015-08-26 20:38:29 +02:00 |
|
Florian Bruhin
|
3e255eae64
|
Skip some tests when frozen.
|
2015-08-26 20:29:56 +02:00 |
|
Florian Bruhin
|
cb0e92b4e8
|
Only run test_check_coverage.py on Linux.
|
2015-08-26 20:20:08 +02:00 |
|
Florian Bruhin
|
2750c6ab5a
|
Make check_coverage.py more testable and add tests.
|
2015-08-26 20:08:40 +02:00 |
|
Florian Bruhin
|
4f1c27d230
|
Merge branch 'basekeyparser_tests' of git://github.com/acogneau/qutebrowser into acogneau-basekeyparser_tests
|
2015-08-26 17:34:10 +02:00 |
|
Alexander Cogneau
|
cd34fc4b57
|
Small changes to basekeyparser tests
|
2015-08-26 12:13:47 +02:00 |
|
Alexander Cogneau
|
fd6e0559a6
|
remove unnecessary function
|
2015-08-26 12:10:25 +02:00 |
|
Alexander Cogneau
|
3a4069667a
|
Remove test functions out of class
|
2015-08-26 12:07:47 +02:00 |
|
Florian Bruhin
|
8ffe591f98
|
Skip TestSave.test_long_output on Windows.
This seems to segfault unpredictably when exiting pytest and I can't find out
why.
Fixes #895.
|
2015-08-26 10:06:49 +02:00 |
|
Alexander Cogneau
|
9ef9224c32
|
Remove unecessary class
|
2015-08-26 00:20:14 +02:00 |
|
Alexander Cogneau
|
a1dff7d535
|
Final cmdhistory tests
|
2015-08-26 00:16:18 +02:00 |
|
Alexander Cogneau
|
d3488172ec
|
Lift duration for test_debug
|
2015-08-25 22:41:54 +02:00 |
|
Alexander Cogneau
|
18d42d1f0a
|
More tests for cmdhistory
|
2015-08-25 22:17:42 +02:00 |
|
Florian Bruhin
|
11f4fbc772
|
Silence pylint.
|
2015-08-25 21:24:58 +02:00 |
|
Florian Bruhin
|
38a07cc152
|
Fix lint.
|
2015-08-25 21:21:49 +02:00 |
|
Florian Bruhin
|
8c76db3892
|
Add some tests for progressbar sizing in statusbar.
|
2015-08-25 21:07:35 +02:00 |
|
Alexander Cogneau
|
26058f4e80
|
A few cmdhistory tests
|
2015-08-25 18:46:49 +02:00 |
|
Florian Bruhin
|
987b39885a
|
sessions: Add more tests.
|
2015-08-25 17:49:45 +02:00 |
|
Alexander Cogneau
|
f54295f95c
|
Test _warn_on_keychains.
|
2015-08-25 16:28:02 +02:00 |
|
Alexander Cogneau
|
09161faca5
|
Refactor read_config for easier testing
|
2015-08-25 12:04:22 +02:00 |
|
Alexander Cogneau
|
05eb9bd08c
|
Remove unnecessary lines
|
2015-08-25 10:28:46 +02:00 |
|
Alexander Cogneau
|
1a227ae3a7
|
pytestqt is not required
|
2015-08-24 19:29:50 +02:00 |
|
Alexander Cogneau
|
af9647221a
|
Add tests for BaseKeyParser
|
2015-08-24 18:12:12 +02:00 |
|
Florian Bruhin
|
a8d549cb24
|
sessions: Add some more tests.
|
2015-08-24 17:12:20 +02:00 |
|
Florian Bruhin
|
f79e2c92a4
|
Read back session test data as UTF-8.
|
2015-08-24 08:44:41 +02:00 |
|
Florian Bruhin
|
9d601e8eb9
|
Fix session tests.
|
2015-08-24 08:31:11 +02:00 |
|
Florian Bruhin
|
8b40603562
|
Revert "Fix argparser test after win_registry change."
This reverts commit 70243d6e2f .
|
2015-08-24 08:05:34 +02:00 |
|
Florian Bruhin
|
e7a52a0833
|
Add some tests for misc.sessions.
|
2015-08-24 08:00:32 +02:00 |
|
Florian Bruhin
|
4f250ba5d7
|
tests: Allow tests to add windows to win_registry.
|
2015-08-24 08:00:16 +02:00 |
|
Florian Bruhin
|
70243d6e2f
|
Fix argparser test after win_registry change.
The last focused window was now window 1 - so we better make this explicit.
|
2015-08-23 22:37:27 +02:00 |
|
Florian Bruhin
|
7bc5996d52
|
tests: Provide activeWindow() in FakeQApplication.
|
2015-08-23 21:55:25 +02:00 |
|
Florian Bruhin
|
9ff97d31da
|
tests: Provide two windows in win_registry fixture.
|
2015-08-23 21:55:12 +02:00 |
|
Florian Bruhin
|
2556e2e27b
|
Remove unused import.
|
2015-08-23 18:29:02 +02:00 |
|
Florian Bruhin
|
0907d8bf76
|
tests: Add a webview fixture.
|
2015-08-23 18:17:22 +02:00 |
|
Florian Bruhin
|
6d8854bc07
|
Simplify usage of tabhistory.TabHistoryItem.
|
2015-08-23 18:16:19 +02:00 |
|
Alexander Cogneau
|
193a8d5242
|
Add unit tests for KeyInput.BaseKeyParser
|
2015-08-22 23:26:13 +02:00 |
|
Florian Bruhin
|
543053c8f5
|
test_signalfilter: Remove unused fixture.
|
2015-08-20 07:14:32 +02:00 |
|
Florian Bruhin
|
7ee4d2f2c9
|
100% test coverage for commands.argparser.
|
2015-08-20 07:14:25 +02:00 |
|
Florian Bruhin
|
774ef58432
|
Use qapp fixture in enable_caret_browsing.
This fixes a segfault when only running test_position_caret.
|
2015-08-19 21:40:13 +02:00 |
|
Florian Bruhin
|
1a1bc4b8a8
|
Fix lint.
|
2015-08-19 21:13:35 +02:00 |
|
Florian Bruhin
|
a79c139aa4
|
Revert "style: Check for QColor when setting in ColorDict."
This reverts commit 9b82fae6fb .
|
2015-08-19 20:48:19 +02:00 |
|
Florian Bruhin
|
5a975d1b90
|
100% test coverage for config.style.
|
2015-08-19 20:43:06 +02:00 |
|
Florian Bruhin
|
b11e075047
|
Add __getitem__ to ConfigStub.
|
2015-08-19 20:39:48 +02:00 |
|
Florian Bruhin
|
1ddd65304a
|
tests: Use a real signal for ConfigStub.
|
2015-08-19 19:37:19 +02:00 |
|
Florian Bruhin
|
3d4fd2652b
|
test_editor: Skip un{read,writ}able on Windows.
Windows doesn't really have working file permissions...
|
2015-08-19 10:18:55 +02:00 |
|
Florian Bruhin
|
086c6c81a1
|
Simplify message_mock usage and assert more things.
|
2015-08-19 09:44:31 +02:00 |
|
Florian Bruhin
|
685bbaae6d
|
100% test coverage for misc.editor.
|
2015-08-19 09:34:44 +02:00 |
|
Florian Bruhin
|
aa367fa004
|
Simplify test_editor.
|
2015-08-19 09:09:09 +02:00 |
|
Florian Bruhin
|
acfdf8b956
|
Fix lint.
|
2015-08-19 07:57:47 +02:00 |
|
Florian Bruhin
|
aca082ce83
|
100% test coverage for misc.guiprocess.
|
2015-08-19 07:57:02 +02:00 |
|
Florian Bruhin
|
4efa022528
|
Fix test_checkpyver on Pythons without Tkinter.
|
2015-08-19 07:12:04 +02:00 |
|
Florian Bruhin
|
1a61e53daa
|
100% test coverage for misc.checkpyver.
|
2015-08-19 05:58:52 +02:00 |
|
Florian Bruhin
|
e4a0f1972f
|
tests: Improve MessageMock and use it.
|
2015-08-18 21:38:18 +02:00 |
|
Florian Bruhin
|
6d1b0ba260
|
Clean up conftest.py.
|
2015-08-18 20:43:42 +02:00 |
|
Florian Bruhin
|
2c5269acd6
|
Reorganize tests directory.
|
2015-08-18 20:19:02 +02:00 |
|
Florian Bruhin
|
d8734a668c
|
Add workaround for pytest-capturelog bug.
This should fix the tests on Windows.
See https://bitbucket.org/memedough/pytest-capturelog/issues/7/
|
2015-08-18 08:06:41 +02:00 |
|
Florian Bruhin
|
1e08a6a202
|
Fix message box tests on OS X.
From the QMessageBox::setWindowTitle docs:
On Mac OS X, the window title is ignored (as required by the Mac OS X
Guidelines).
|
2015-08-17 23:37:55 +02:00 |
|
Florian Bruhin
|
5d013a67a7
|
100% coverage for misc.msgbox.
|
2015-08-17 23:18:52 +02:00 |
|
Florian Bruhin
|
9892c10f49
|
100% test coverage for utils.error.
|
2015-08-17 23:18:39 +02:00 |
|
Florian Bruhin
|
9cd2f6ba24
|
100% test coverage for commands.cmdutils.
|
2015-08-17 21:13:13 +02:00 |
|
Florian Bruhin
|
00d81a74c2
|
100% coverage for browser.network.networkreply.
|
2015-08-17 07:16:33 +02:00 |
|
Florian Bruhin
|
e909b1f36d
|
Fix lint.
|
2015-08-16 23:20:30 +02:00 |
|
Florian Bruhin
|
dff4c37f54
|
100% test coverage for browser/signalfilter.py.
|
2015-08-16 23:16:13 +02:00 |
|
Florian Bruhin
|
75fd97f74f
|
Skip command test.
|
2015-08-16 22:51:00 +02:00 |
|
Florian Bruhin
|
6656e6aa9b
|
Merge branch 'command-tests'
|
2015-08-16 22:48:07 +02:00 |
|
Florian Bruhin
|
8655ebc9c8
|
Ignore "load glyph failed" message in JS test.
|
2015-08-16 22:00:21 +02:00 |
|
Florian Bruhin
|
044a63d4a4
|
Skip all GUIProcess tests on Windows.
|
2015-08-16 21:46:36 +02:00 |
|
Florian Bruhin
|
d94c1736db
|
Use a proper file:// URL for dirbrowser icons.
|
2015-08-16 19:04:54 +02:00 |
|
Florian Bruhin
|
a6c104f0ef
|
Fix TestFileSchemeHandler.test_dir on Windows.
|
2015-08-16 18:28:46 +02:00 |
|
Florian Bruhin
|
2a0dd341de
|
Move test_filescheme.py.
|
2015-08-16 18:27:26 +02:00 |
|
Antoni Boucher
|
abeb7e3390
|
Fixed issues.
|
2015-08-13 19:54:23 -04:00 |
|
Florian Bruhin
|
b3df642b21
|
Write more tests for dirbrowser.
|
2015-08-13 21:56:22 +02:00 |
|
Antoni Boucher
|
77190554cc
|
Merge branch 'master' into feature/directory-browser
|
2015-08-12 16:57:45 -04:00 |
|
Florian Bruhin
|
591a5b8c56
|
Revert "Add a workaround for pytest-html surrogate issue."
This reverts commit 9c3c46f677 .
|
2015-08-12 18:27:41 +02:00 |
|
Florian Bruhin
|
6f4141956b
|
Merge branch 'dynamic-column-widths' of git://github.com/acogneau/qutebrowser into acogneau-dynamic-column-widths
|
2015-08-12 18:20:01 +02:00 |
|
Alexander Cogneau
|
5a0b160736
|
Remove whitespace
|
2015-08-12 11:02:41 +02:00 |
|
Alexander Cogneau
|
61a6b196e9
|
Parametrization for completion tests
|
2015-08-12 09:08:04 +02:00 |
|
Florian Bruhin
|
25b43d528c
|
Clear textbase text properly.
|
2015-08-12 07:41:06 +02:00 |
|
Florian Bruhin
|
5a1663c584
|
100% coverage for mainwindow.statusbar.textbase.
|
2015-08-12 07:40:45 +02:00 |
|
Florian Bruhin
|
c1484553c1
|
Remove unused import.
|
2015-08-12 07:07:28 +02:00 |
|
Florian Bruhin
|
927cf84e14
|
100% test coverage for config.textwrapper.
|
2015-08-12 07:01:21 +02:00 |
|
Florian Bruhin
|
e47e131d41
|
Increase timeouts in test_timer.
Seems like Windows is too slow...
|
2015-08-12 06:53:34 +02:00 |
|
Florian Bruhin
|
a6d09b8cc9
|
100% coverage for browser.network.schemehandler.
|
2015-08-12 06:53:32 +02:00 |
|
Florian Bruhin
|
da9cb88c81
|
pylint: Disable protected-access for tests.
|
2015-08-12 06:44:33 +02:00 |
|
Florian Bruhin
|
cf45d97046
|
100% test coverage for utils.jinja.
|
2015-08-12 06:25:05 +02:00 |
|
Florian Bruhin
|
15c5cf75cd
|
Reset standarddir args in TestConfigInit.
This caused test_transform_userstylesheet_base64 to fail.
|
2015-08-11 21:22:36 +02:00 |
|
Florian Bruhin
|
9c3c46f677
|
Add a workaround for pytest-html surrogate issue.
See https://github.com/davehunt/pytest-html/issues/12
|
2015-08-11 21:11:28 +02:00 |
|
Florian Bruhin
|
8351c6d951
|
Make TestFileAndUserStyleSheet use qapp fixture.
|
2015-08-11 20:16:19 +02:00 |
|
Florian Bruhin
|
88d92db6e4
|
Add tests for rel. inexistent File/UserStyleSheet.
|
2015-08-11 20:15:55 +02:00 |
|
Florian Bruhin
|
14545a3a22
|
Mark some tests as integration and no coverage.
|
2015-08-11 19:36:27 +02:00 |
|
Florian Bruhin
|
0f47ef17a5
|
Make test_get_all_objects_qapp work on Windows.
|
2015-08-11 19:29:30 +02:00 |
|