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
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
Florian Bruhin
54131e9d3e
Add --basedir arg with multiple instance support.
...
Closes #510 .
2015-05-16 23:10:20 +02:00
Florian Bruhin
aab5411317
Fix test function name.
2015-05-16 23:06:33 +02:00
Florian Bruhin
42c27ddbc0
Use temp dir for standarddir arg tests.
2015-05-16 22:30:00 +02:00
Florian Bruhin
c762340a0c
Add --datadir/--cachedir arguments. Closes #136 .
2015-05-16 22:12:27 +02:00
Florian Bruhin
7e2c67a7e4
Fix tests/lint.
2015-05-15 20:25:29 +02:00
Florian Bruhin
f49dba6e38
Use fake key events for scrolling.
...
Closes #669 .
Fixes #218 .
See #246 , #534 .
2015-05-15 19:02:33 +02:00
Florian Bruhin
f8f8699ab8
Fix key config migration for rapid hinting.
2015-05-13 10:45:20 +02:00
Florian Bruhin
5d13d0073c
Add some tests for key config migrations.
2015-05-13 10:41:23 +02:00
Florian Bruhin
25005ded8a
Add a test for deprecated default bindings.
2015-05-13 08:26:19 +02:00
Florian Bruhin
e35d284282
Remove blank line.
2015-05-13 06:32:09 +02:00
Florian Bruhin
9fde38d96a
Reset CaretBrowsingEnabled to original value.
2015-05-13 06:31:48 +02:00
Florian Bruhin
2775f2b2ee
Add some more tests.
2015-05-12 19:15:27 +02:00
Florian Bruhin
7edfdaa271
Add test for invisible elements.
2015-05-12 19:08:54 +02:00
Florian Bruhin
2b440bc8db
Handle QWebPage javascript methods.
2015-05-12 17:44:06 +02:00
Florian Bruhin
27a34d5499
Close anchor.
2015-05-12 17:32:33 +02:00
Florian Bruhin
aa2e5a35d6
Add javascript tests for position_caret.js.
2015-05-12 17:05:01 +02:00
Florian Bruhin
756aa3e16f
Fix tests because of new '0' key handling.
2015-05-11 21:10:18 +02:00
Florian Bruhin
452e03f9af
Rewrite test_lineparser.py to use pytest.
...
See #660 .
2015-05-10 16:19:30 +02:00
Florian Bruhin
db0a54b03f
Rewrite test_crashdialog.py to use pytest.
...
See #660 .
2015-05-10 16:19:30 +02:00
Florian Bruhin
392fb3e1d7
Rewrite test_neighborlist.py to use pytest.
...
See #660 .
2015-05-10 16:19:30 +02:00
Florian Bruhin
021c94eece
Rewrite test_enum.py to use pytest.
...
See #660 .
2015-05-10 16:19:30 +02:00
Florian Bruhin
8398fe3bdd
Rewrite test_log.py to use pytest.
...
See #660 .
2015-05-10 16:19:30 +02:00
Florian Bruhin
f9876823b8
Add a new config_stub fixture.
...
This replaces various other constructs:
- The default_config fixture - this means the config values used by
test_progress.py are set explicitly and the (rather complex) default config
is mocked out.
- stubs.ConfigStub which was created by the tests manually before.
2015-05-07 22:56:31 +02:00
Florian Bruhin
7975bd8796
Remove unused import.
2015-05-07 22:55:21 +02:00
Florian Bruhin
903d437943
Fix flaky log_time test.
2015-05-06 11:21:49 +02:00
Florian Bruhin
4925091ede
Merge branch 'master' of github.com:The-Compiler/qutebrowser
2015-04-22 07:43:01 +02:00
Florian Bruhin
9f443d026a
Make pylint shut up.
2015-04-20 23:12:15 +02:00
Florian Bruhin
a7dfdd48e0
Fix lint.
2015-04-20 22:59:35 +02:00
Bruno Oliveira
69061c5629
Remove LimitLineParser from test
...
As suggested by @The-Compiler, this is not really necessary
2015-04-20 12:51:36 -03:00
Bruno Oliveira
f55242ad93
Use pytest-mock to install QApplication.clipboard mock
2015-04-19 17:13:47 -03:00
Bruno Oliveira
2d19708a41
Play nice with other plugins in conftest.py
...
Some plugins might create their own Item subclasses without
a `fixturenames` attribute. Discovered while taking pytest-flakes
for a spin.
2015-04-19 17:11:29 -03:00
Raphael Pierzina
6c97a4a6e0
Remove blank line at end of file to fix flake8
2015-04-19 21:10:27 +02:00