Florian Bruhin
|
9a6de48efa
|
Break long line
|
2017-09-21 09:12:25 +02:00 |
|
Florian Bruhin
|
fb33985f07
|
Merge remote-tracking branch 'origin/pr/2992'
|
2017-09-21 09:12:03 +02:00 |
|
Florian Bruhin
|
192c063743
|
Mark another window.open test as flaky
See https://travis-ci.org/qutebrowser/qutebrowser/jobs/277846887
|
2017-09-21 08:58:56 +02:00 |
|
Florian Bruhin
|
9913550688
|
Fix windows condition
|
2017-09-20 18:28:18 +02:00 |
|
Felix Van der Jeugt
|
6892705e18
|
cover setting-saving-loading-getting yaml config
|
2017-09-20 15:52:42 +02:00 |
|
Florian Bruhin
|
1d964ccdaf
|
Only run system datadir test on Linux
|
2017-09-20 12:20:46 +02:00 |
|
Florian Bruhin
|
2a4f10f0f5
|
Add qapp for tabbed_browser_stubs
|
2017-09-20 11:30:18 +02:00 |
|
Florian Bruhin
|
46cfd5353d
|
Use a pytest marker to fake an OS
|
2017-09-20 11:30:18 +02:00 |
|
Florian Bruhin
|
ef1c83862b
|
Use utils.is_* for platform checks everywhere
|
2017-09-20 11:10:24 +02:00 |
|
Felix Van der Jeugt
|
285b534384
|
make changed dirty and save on duplicate write
|
2017-09-20 10:04:34 +02:00 |
|
Florian Bruhin
|
55cbb39127
|
Merge remote-tracking branch 'origin/pr/2999'
|
2017-09-20 08:48:22 +02:00 |
|
Florian Bruhin
|
a519d54e7d
|
Remove hypothesis strict setting
It was deprecated as normal python warnings are used now
|
2017-09-20 08:17:04 +02:00 |
|
Florian Bruhin
|
54ceb52eaf
|
Switch to using Item.get_report() for vulture
|
2017-09-20 08:17:04 +02:00 |
|
Florian Bruhin
|
22be2bf7ab
|
Fix circular import in ImportFake in test_version
We can't use importlib.import_module() when we patched that away...
|
2017-09-20 08:17:04 +02:00 |
|
Ryan Farley
|
dd4294de03
|
fix #2979: use dictionary for mutable tracking
Using a dictionary instead of a list keeps only one working copy,
allowing consistency in between calls of update_mutables()
|
2017-09-19 16:26:02 -05:00 |
|
Florian Bruhin
|
3a5241b642
|
Start using attrs
Closes #1073
|
2017-09-19 22:21:45 +02:00 |
|
Ryan Farley
|
cc540bb166
|
Merge branch 'master' into mutable-dict
|
2017-09-19 14:07:46 -05:00 |
|
Ryan Farley
|
83473b9c69
|
fix test for new tuples
|
2017-09-19 14:00:44 -05:00 |
|
Felix Van der Jeugt
|
8db630d358
|
don't copy values but set dirty
|
2017-09-19 17:26:03 +02:00 |
|
Felix Van der Jeugt
|
7b192d426e
|
add unit test and fix issues with it
|
2017-09-19 15:30:28 +02:00 |
|
Florian Bruhin
|
7226750363
|
Bump up Hypothesis deadline globally
|
2017-09-19 15:08:56 +02:00 |
|
Florian Bruhin
|
bb073e1709
|
Bump up another hypothesis deadline
|
2017-09-19 13:38:44 +02:00 |
|
Florian Bruhin
|
248afde21e
|
configapi: Also allow mode as posarg
|
2017-09-19 13:18:44 +02:00 |
|
Florian Bruhin
|
e8ae672c93
|
Check for read errors in test_configfiles
|
2017-09-19 13:18:16 +02:00 |
|
Florian Bruhin
|
7d1549aaeb
|
Make mode optionally in ConfigAPI.bind and .unbind
|
2017-09-19 13:14:41 +02:00 |
|
Florian Bruhin
|
a23492fe27
|
Bump up hypothesis deadline for Content-Disposition test
|
2017-09-19 11:16:03 +02:00 |
|
Florian Bruhin
|
51afe14965
|
Set backend to QtWebKit in cookie tests
|
2017-09-19 11:07:11 +02:00 |
|
Florian Bruhin
|
55a4eb18f2
|
Get rid of httpbin
Fixes #2949
|
2017-09-19 10:35:54 +02:00 |
|
Florian Bruhin
|
e9b8288e4b
|
Add a test for Config._set_value without backend
|
2017-09-19 07:08:56 +02:00 |
|
Florian Bruhin
|
13a8867e13
|
Add tests for config.get_backend()
|
2017-09-19 07:05:36 +02:00 |
|
Florian Bruhin
|
7bece81519
|
Make sure tests always have object.backend set
|
2017-09-19 06:46:08 +02:00 |
|
Florian Bruhin
|
8ae87bbde2
|
Remove typing module from version.py
It comes with python now
|
2017-09-18 23:06:49 +02:00 |
|
Florian Bruhin
|
3772dc5930
|
Drop legacy QtWebKit support
See #2742
|
2017-09-18 23:01:17 +02:00 |
|
Florian Bruhin
|
3e70bf5af9
|
Make sure we never compare against an uninit'ed backend
|
2017-09-18 23:01:17 +02:00 |
|
Florian Bruhin
|
5298d14084
|
Move backend initialization to config.py
|
2017-09-18 23:01:17 +02:00 |
|
Florian Bruhin
|
505321c336
|
Drop support for Python 3.4
See #2742
|
2017-09-18 23:01:17 +02:00 |
|
Florian Bruhin
|
852baaa8c3
|
Drop support for Qt < 5.7.1
See #2742
|
2017-09-18 23:01:17 +02:00 |
|
Florian Bruhin
|
66e4c3286a
|
Fix lint
|
2017-09-17 22:53:32 +02:00 |
|
Florian Bruhin
|
fe05947b54
|
Add a new qt_args setting
See #2589
|
2017-09-17 22:53:27 +02:00 |
|
Florian Bruhin
|
4c616a5733
|
Move all documentation files to doc/
|
2017-09-17 21:27:38 +02:00 |
|
Florian Bruhin
|
3e0ca5d94d
|
Stop using objreg for state-config
|
2017-09-17 21:04:34 +02:00 |
|
Florian Bruhin
|
70b8585e95
|
Move qtutils.unset_organization to standarddir
|
2017-09-17 20:44:08 +02:00 |
|
Florian Bruhin
|
f40103cbba
|
Don't require qapp for configtypes tests anymore
We need to make sure they work without a QApplication, and the only reason they
needed one before was standarddir.
|
2017-09-17 20:38:34 +02:00 |
|
Ryan Farley
|
b35a808712
|
test multiple mutations for config
This detects the problem in #2979
|
2017-09-17 13:24:05 -05:00 |
|
Florian Bruhin
|
6f1b8bd1d9
|
Make sure the config is available before the QApplication
See #2589
|
2017-09-17 20:06:35 +02:00 |
|
Florian Bruhin
|
21a10fcb17
|
Break up long line
|
2017-09-17 16:33:37 +02:00 |
|
Florian Bruhin
|
e4d05e3fec
|
Log error information when config init fails
|
2017-09-17 14:13:36 +02:00 |
|
Florian Bruhin
|
62b30af12a
|
Fix unit tests for end2end SQL change
|
2017-09-17 11:49:42 +02:00 |
|
Florian Bruhin
|
f85f4630ff
|
Turn off SQL history writing during end2end tests
This hopefully makes them a bit faster, and also should help with weird hangs we
had in tests.
|
2017-09-17 10:58:30 +02:00 |
|
Florian Bruhin
|
f6d878f33f
|
Mark window.open test as flaky
|
2017-09-17 10:36:28 +02:00 |
|