Daniel
bc631d7d8b
Fix configtypes test coverage
2015-09-30 21:17:27 +02:00
Daniel
1bdb012b2c
Add a config option for navigate_incdec
...
Also known as Ctrl-A/Ctrl-X. You can now specify which parts of the URL
should be searched for numbers.
The setting is general->url-incdec-segments and it's a set with valid
values of 'host', 'path', 'query' and 'anchor'.
2015-09-30 19:18:00 +02:00
neeasade
2e62d24062
Empty osver for linux, adjust test to match this.
2015-09-29 13:59:22 -05:00
neeasade
ddeabc6643
Change dist() call in unit test.
2015-09-29 13:15:48 -05:00
Florian Bruhin
11961db72c
Add maxlen argument to ErrorNetworkReply.readData.
...
This was missing before, causing a (hidden) exception with Python < 3.5, and
this with 3.5:
TypeError: readData() takes 1 positional argument but 2 were given
During handling of the above exception, another exception occurred:
SystemError: PyEval_EvalFrameEx returned a result with an error set
Fixes #969 .
2015-09-29 08:41:20 +02:00
Florian Bruhin
5db4ed0ed1
Add fallback argument to ConfigManager.get.
...
This is needed for interpolation since this change in Python 3.4:
https://hg.python.org/cpython/rev/267422f7c927
This broke qutebrowser in Debian experimental when updating python from
3.4.3-8 to 3.4.3-9 as they pulled from hg.
Fixes #968 .
2015-09-29 08:22:33 +02:00
Florian Bruhin
1e5028a7f3
Allow unittests-nodisp to run w/o DISPLAY on CI.
2015-09-28 22:19:33 +02:00
Florian Bruhin
4854ca42fd
Fix tests without DISPLAY.
2015-09-28 21:50:55 +02:00
Florian Bruhin
1861b0a5e4
Don't skip all tests without DISPLAY set.
...
We used qapp in a session scoped fixture, which means testing without DISPLAY
skipped all tests.
2015-09-28 21:50:44 +02:00
Daniel
3e2985d776
Add tests for RegexEq
...
...also fix a small typo in RegexEq's comment.
2015-09-28 14:58:00 +02:00
Daniel
05bcddb6f9
Use RegexEq in configtypes tests
...
This prevents the tests from failing if the regex cache overflows,
since re.compile objects compare by identitiy instead of patterns.
2015-09-28 14:24:36 +02:00
Florian Bruhin
0de1e40f20
Add filescheme test for names with special chars.
...
Inspired by https://github.com/QupZilla/qupzilla/pull/1711
2015-09-24 06:45:33 +02:00
Florian Bruhin
311ae78bc3
Adjust check_coverage.py for coverage 4.0.
2015-09-21 07:42:10 +02:00
Florian Bruhin
5ba7b5cf0f
Fix lint.
2015-09-19 22:03:56 +02:00
Florian Bruhin
7d6c39d64b
Run frozen smoke test via pytest.
2015-09-18 22:23:18 +02:00
Florian Bruhin
ae07e00038
Move httpbin stuff out of integration/conftest.py.
2015-09-18 20:20:06 +02:00
Florian Bruhin
a8a2fd2e7d
Rename webserver.py to webserver_sub.py.
2015-09-18 20:08:31 +02:00
Florian Bruhin
a4569b11ad
tests: Skip test_stale_legacy_server when frozen.
2015-09-17 22:02:12 +02:00
Florian Bruhin
2cb1f9226a
Make httpbin tests run when frozen.
2015-09-17 21:51:09 +02:00
Florian Bruhin
fbf9c74752
tests: Increase some timeouts for OS X.
2015-09-17 21:22:35 +02:00
Florian Bruhin
7e84a1a5b8
Fix lint.
2015-09-17 20:02:39 +02:00
Florian Bruhin
7eeabb2467
Fix integration tests with CRLF.
2015-09-17 19:52:56 +02:00
Florian Bruhin
0f69487f22
Adjust pylint ignores for py.path.
...
Since db513aa
pylint can now import py, but fails because it can't infer that
there's a py.path.
2015-09-17 19:12:28 +02:00
Florian Bruhin
a6f113375c
Add missing integration test data dir.
2015-09-17 19:10:16 +02:00
Florian Bruhin
c195ee225d
Add missing docs and fix lint.
2015-09-17 19:02:03 +02:00
Florian Bruhin
c530312aca
httpbin: Improve request parsing/logging.
2015-09-17 19:02:03 +02:00
Florian Bruhin
fd264631c4
Move httpbin data to data/ instead of html/.
2015-09-17 19:02:03 +02:00
Florian Bruhin
2bfb7609ac
Show data in test_httpbin.
2015-09-17 19:02:03 +02:00
Florian Bruhin
48b599a774
Start work on httpbin integration tests.
2015-09-17 19:02:03 +02:00
Florian Bruhin
57242e925c
Fix names of constants.
2015-09-16 23:00:02 +02:00
Florian Bruhin
d5baed5e83
Merge branch 'cookies_tests' of https://github.com/acogneau/qutebrowser into acogneau-cookies_tests
2015-09-16 22:58:28 +02:00
Florian Bruhin
0745de647b
Allow debug.log_time to be used as decorator.
2015-09-16 22:50:19 +02:00
Florian Bruhin
545d82a04d
utils.debug: Allow passing logger to log_time.
2015-09-16 22:38:31 +02:00
Florian Bruhin
1a1862a10d
Increase timeout.
2015-09-16 20:26:31 +02:00
Florian Bruhin
88167ce4ce
Shorten test IDs.
2015-09-16 20:25:02 +02:00
Florian Bruhin
0fa9da56bf
Revert "ipc tests: Speed up TestListen::test_atime_update."
...
This reverts commit 443a2e1657
.
We actually need to wait a bit to make sure the atime is updated.
2015-09-16 07:16:14 +02:00
Florian Bruhin
443a2e1657
ipc tests: Speed up TestListen::test_atime_update.
2015-09-16 07:13:31 +02:00
Florian Bruhin
7ffff72368
ipc: Make sure server is always shut down in tests.
...
Hopefully fixes #947 .
2015-09-16 07:11:30 +02:00
Florian Bruhin
dd2a70e01f
Fix IPC tests.
...
This was broken when adding some more logging.
2015-09-16 07:10:54 +02:00
Florian Bruhin
91b4ba2a48
Only run runtime test on Linux.
2015-09-15 22:31:37 +02:00
Florian Bruhin
d887bbeb24
Revert "standarddir: Fix runtime basedir test on OS X."
...
This reverts commit 46ac1e2bf90f1c74a1cc502e08b717715b90eb39.
2015-09-15 22:31:37 +02:00
Florian Bruhin
89b4adf158
standarddir: Fix runtime basedir test on OS X.
2015-09-15 22:31:37 +02:00
Florian Bruhin
00d6970c66
standarddir: Add some OS X tests.
2015-09-15 22:31:37 +02:00
Florian Bruhin
cc052a539f
Add standarddir.download() tests.
2015-09-15 22:31:37 +02:00
Florian Bruhin
df095daf24
Simplify standarddir tests.
2015-09-15 22:31:37 +02:00
Florian Bruhin
04ec9c2624
Get rid of standarddir.temp() again.
2015-09-15 22:31:37 +02:00
Alexander Cogneau
ec11a61ed8
Fix failing tests
2015-09-13 23:08:31 +02:00
Alexander Cogneau
c08beda1aa
Code cleanup
2015-09-12 22:11:14 +02:00
Florian Bruhin
e075e6c9df
Clean up correctly after standarddir tests.
2015-09-11 21:20:45 +02:00
Florian Bruhin
5fe420efb5
standarddir: Fix TOCTOU issue when creating paths.
...
Fixes #942 .
2015-09-11 18:21:20 +02:00