Florian Bruhin
e8830a631e
Increase test_guiprocess timeouts.
...
Apparently 1 second is not enough for Windows to start a process...
2015-06-12 11:54:20 +02:00
Florian Bruhin
425fcdf8e4
Merge branch 'util-tests-1'
2015-06-12 11:50:57 +02:00
Florian Bruhin
36a2f4a15a
Fix newline stripping.
2015-06-11 23:14:56 +02:00
Florian Bruhin
fc32858e5c
Add GUIProcess tests.
2015-06-11 23:05:57 +02:00
Florian Bruhin
1956158096
Make keyword arguments work for MessageModule stub.
2015-06-11 23:03:15 +02:00
Florian Bruhin
fc5349e1dc
Change FakeQProcess stub to a function with spec.
2015-06-11 23:02:18 +02:00
Florian Bruhin
ad401e035f
Proxy QProcess signals.
2015-06-11 20:30:37 +02:00
Florian Bruhin
1f67353a40
Adjust editor tests for GUIProcess.
2015-06-11 20:30:28 +02:00
Florian Bruhin
163bc2e12e
Add GUIProcess.
...
This aims to unify the code which spawns a process and then shows statusbar
notifications when it exited, etc.
2015-06-11 20:30:03 +02:00
Florian Bruhin
3e8a394217
Disable no-member for pylint for os.SEEK_*.
...
This should fix pylint on Windows.
2015-06-11 10:49:06 +02:00
Florian Bruhin
480c4e878e
Ignore pylint warning on Ubuntu/Travis.
2015-06-11 10:26:18 +02:00
Florian Bruhin
171a0f201b
Merge branch 'relapaths' of https://github.com/lamarpavel/qutebrowser into lamarpavel-relapaths
2015-06-08 18:48:11 +02:00
Lamar Pavel
7f27c183be
Include expandvars in File.validate
...
I thought I put this in here before, but apparently I did not. So here it is,
together with a new test to verify it. Other tests needed to be updated with a
mock for os.path.expandvars.
2015-06-08 13:18:16 +02:00
Florian Bruhin
c08078841f
Fix test_qprocess.
2015-06-08 07:49:22 +02:00
Florian Bruhin
1fcce12870
Fix TestPyQIODevice.failing_open on Windows.
2015-06-08 07:45:19 +02:00
Florian Bruhin
00747be9d3
Fix TestSavefileOpen.test_existing_dir on older Qt.
2015-06-08 07:43:40 +02:00
Florian Bruhin
261c44bea9
Fix TestPyQIODevice.test_qprocess on Windows.
2015-06-08 07:42:17 +02:00
Florian Bruhin
1e982a9a84
Add/improve tests for qutebrowser.utils.qtutils.
2015-06-07 23:20:34 +02:00
Florian Bruhin
e60f698615
Add/improve tests for qutebrowser.utils.standarddir.
2015-06-07 23:20:34 +02:00
Florian Bruhin
df53ccf426
Write tests for qutebrowser.utils.version.
2015-06-07 23:20:34 +02:00
Florian Bruhin
4204579c06
Add/improve tests for qutebrowser.utils.utils.
2015-06-07 22:53:30 +02:00
Florian Bruhin
83f7cf84a9
tests: Set progress widget geometry.
...
This hopefully fixes this warning on Windows:
QWindowsWindow::setGeometryDp: Unable to set geometry 113x16+192+124 on
QWidgetWindow/'ProgressClassWindow'. Resulting geometry: 124x16+192+124
(frame: 8, 31, 8, 8, custom margin: 0, 0, 0, 0, minimum size: 0x0, maximum
size: 16777215x16777215).
2015-06-07 11:14:14 +02:00
Florian Bruhin
e98a05e53d
Fix scroll_anchor in javascript tests.
...
It seems scrollRequested doesn't actually get emitted.
2015-06-07 10:38:58 +02:00
Florian Bruhin
e86a79740a
Use raising=True for QtBot.waitSignal.
2015-06-07 02:30:36 +02:00
Florian Bruhin
aa4cb2927d
Fix TestHideQtWarning tests for pytest 1.4.0.
...
pytest captures the Qt logging messages, so we can't use qWarning to test.
2015-06-07 02:29:20 +02:00
Florian Bruhin
2117b2afc6
Revert "Skip test which might be responsible for segfaults."
...
This reverts commit 592ace18d4
.
2015-06-07 01:25:10 +02:00
Florian Bruhin
8001099661
Adjust tests.
2015-06-05 17:45:32 +02:00
Lamar Pavel
402aa66756
Merge branch 'master' of github.com:The-Compiler/qutebrowser
2015-06-05 16:10:55 +02:00
Florian Bruhin
9ec6e6da80
Fix exit status codes to be 0-based.
2015-06-04 15:13:20 +02:00
Florian Bruhin
592ace18d4
Skip test which might be responsible for segfaults.
2015-06-01 22:32:11 +02:00
Florian Bruhin
7daf1cb239
Merge branch 'rltests'
2015-06-01 09:03:06 +02:00
Lamar Pavel
f5d299d8c7
Fix intents
2015-05-28 13:05:12 +02:00
Lamar Pavel
b5eea81e2e
Fix File.validate and corresponding tests
...
There were no tests regarding the return value of standarddir.config() and thus
it wasn't caught that it returned None in some cases. This is now fixed by
checking the return of standdarddir.config before calling it and modifying the
corresponding test_validate_exists_rel as well as adding a new
test_validate_rel_config_none.
2015-05-28 12:14:12 +02:00
Lamar Pavel
4851a3d442
Replace isabs with exists in transform
...
In UserStyleSheet.transform os.path.isabs was replaced with os.path.exists, a
more fitting condition. Accordingly two test cases needed to include mocks for
os.path.exists and QUrl.fromLocalFile.
2015-05-27 15:39:58 +02:00
Lamar Pavel
e12dce9d55
Include expandvars in File.transform, adjust test
2015-05-27 14:40:07 +02:00
Lamar Pavel
cfae36c5c8
Adjust name and doc of modified test
2015-05-27 14:05:29 +02:00
Lamar Pavel
f326fa28a6
Merge branch 'master' into relapaths
...
Sync with upstream/master before creating a pull request
2015-05-27 11:57:13 +02:00
Florian Bruhin
ddf86600d1
tests: Rename Testable* classes.
...
This hides some pytest warnings as it tried to collect those classes.
2015-05-27 07:51:53 +02:00
Lamar Pavel
f1129460d8
Class File now validates relative paths
...
The code from function validate in class UserStyleSheet has been migrated to
class File. One test had to be modified due to different expected behaviour.
2015-05-26 13:54:27 +02:00
Florian Bruhin
0f13d9325b
Don't use parametrization for deprecated keys.
...
This showed up as 2400 tests for what basically is one.
2015-05-25 01:26:52 +02:00
Florian Bruhin
341708f543
Refactor readline tests.
...
They now use a real QLineEdit and verify a lot more.
See #660 , #678 .
2015-05-19 12:36:07 +02:00
Florian Bruhin
069d7b26a2
pytest: Use common fixture for fake_keyconfig.
2015-05-19 07:46:56 +02:00
Florian Bruhin
98d1fca220
Use monkeypatch instead of mocker in some tests.
...
See #660 .
2015-05-18 23:32:01 +02:00
Florian Bruhin
beb970d7d5
Strip whitespace for position_caret tests.
...
It seems on Windows, QWebPage.SelectNextWord includes the trailing space. This
should fix those tests on Windows.
2015-05-18 23:04:11 +02:00
Florian Bruhin
b650ec75f3
Merge branch 'visual'
2015-05-18 22:25:03 +02:00
Florian Bruhin
8941b5dc96
Merge branch 'visual'
2015-05-18 21:43:25 +02:00
Florian Bruhin
8e417970c3
Merge branch 'pytest-rewrites'
2015-05-18 21:42:15 +02:00
Florian Bruhin
54eae77328
Fix tests on OS X, take three.
2015-05-17 19:04:07 +02:00
Florian Bruhin
81ba49e79b
Fix tests on OS X, take two.
2015-05-17 18:59:40 +02:00
Florian Bruhin
a9f5d45c34
Fix tests on OS X.
2015-05-17 18:52:55 +02:00