Florian Bruhin
d805e2d71e
Don't use lxml for check_coverage.py.
...
See #792 .
2015-07-24 14:42:18 +02:00
Florian Bruhin
1fd386e57e
configtypes: Get rid of typestr.
...
Closes #819 .
2015-07-24 14:18:41 +02:00
Florian Bruhin
7f2abd1a46
tests: Enforce 100% coverage for perfect modules.
...
Fixes #792 .
2015-07-24 14:04:40 +02:00
Florian Bruhin
dfba381b57
Fix broken utils.version test.
2015-07-24 13:53:26 +02:00
Florian Bruhin
5643b14987
configtypes: Add test for UserAgent.complete().
2015-07-24 00:29:12 +02:00
Florian Bruhin
cc6602926f
configtypes: Add tests for ConfirmQuit.
2015-07-24 00:24:17 +02:00
Florian Bruhin
730a8afc6b
configtypes: Handle empty values in ConfirmQuit
2015-07-24 00:24:04 +02:00
Florian Bruhin
b3755f4ca1
configtypes: Add tests for SessionName.
2015-07-24 00:11:52 +02:00
Florian Bruhin
e145d73852
configtypes: Add a MappingType base class.
2015-07-24 00:11:52 +02:00
Florian Bruhin
0b1704d829
configtypes: Add a __repr__ to ValidValues.
2015-07-24 00:11:52 +02:00
Florian Bruhin
8f48247b8f
configtypes: Add invalid URL for TestUrlList.
2015-07-24 00:11:52 +02:00
Florian Bruhin
71188bb67b
configtypes: Simplify UrlList tests.
2015-07-23 23:14:20 +02:00
Florian Bruhin
a558f666bc
configtypes: Be case-insensitive for Position.
2015-07-23 23:13:58 +02:00
Florian Bruhin
e4c7e70aba
configtypes: Fix ColorTests parametrization.
2015-07-23 21:33:16 +02:00
Florian Bruhin
488676e0e9
docs: Fix 'with with' typo.
2015-07-23 20:56:57 +02:00
Florian Bruhin
fb6bf5c34f
configtypes: Change tests to not subclass.
2015-07-23 20:55:27 +02:00
Florian Bruhin
b35a1f3d15
pylint: Change maximum method name length to 50.
...
40 wasn't enough for tests.
2015-07-23 20:55:21 +02:00
Florian Bruhin
41333cd6e1
configtypes: Add some additional tests.
2015-07-23 16:58:21 +02:00
Florian Bruhin
eb28365d82
configtypes: Add os.path.join emulation to os_mock.
2015-07-23 16:57:42 +02:00
Florian Bruhin
85e748df4f
configtypes: Add else-branch to QtFont.
2015-07-23 16:57:28 +02:00
Florian Bruhin
b0c3f5381b
configtypes: Add none_ok param to UserStyleSheet.
2015-07-23 16:57:14 +02:00
Florian Bruhin
cf5296ebb5
configtypes: Fix broken Command test.
2015-07-23 14:41:29 +02:00
Florian Bruhin
75991e1f87
configtypes: Add tests for BoolAsk.
2015-07-23 14:41:14 +02:00
Florian Bruhin
8b9c8eb0bf
Add .testmondata to .gitignore.
2015-07-23 14:12:26 +02:00
Florian Bruhin
c46abd8f89
Fix none_ok for RegexList and PercList.
2015-07-23 14:08:34 +02:00
Florian Bruhin
23583b7d48
Refactor test_configtypes for pytest.
2015-07-23 12:37:14 +02:00
Florian Bruhin
4007027617
pylint: Change minimal length for docstrings to 3.
2015-07-23 11:32:19 +02:00
Florian Bruhin
5e58d814d7
tox: Add a unittests-watch environment.
2015-07-23 11:31:51 +02:00
Florian Bruhin
88416db6a3
configtypes: Make none_ok work for IntList.
2015-07-21 15:20:23 +02:00
Florian Bruhin
073504abb4
configtypes: Make none_ok public.
2015-07-21 15:17:28 +02:00
Florian Bruhin
1b643ff55f
Handle empty values for ConfirmQuit conftype.
2015-07-21 13:00:01 +02:00
Florian Bruhin
e81ac925d7
tox: Adjust pep257 comment.
2015-07-21 10:26:57 +02:00
Florian Bruhin
0b8c054dc1
tox: Update pep257 to 0.6.0
...
Upstream changelog:
New Features
* Added support for more flexible error selections using --ignore, --select,
--convention, --add-ignore and --add-select (#96 , #123 ).
Bug Fixes
* Property setter and deleter methods are now treated as private and do not
require docstrings separate from the main property method (#69 , #107 ).
* Fixed an issue where pep257 did not accept docstrings that are both
unicode and raw in Python 2.x (#116 , #119 ).
* Fixed an issue where Python 3.x files with Unicode encodings were
not read correctly (#118 ).
2015-07-21 10:21:48 +02:00
Florian Bruhin
d942325c51
Add pytest.ini to MANIFEST.in.
2015-07-20 11:33:30 +02:00
Florian Bruhin
b670c45381
Fix typo.
2015-07-20 11:23:43 +02:00
Florian Bruhin
474255cbe7
Move pytest options to pytest.ini.
2015-07-19 21:56:09 +02:00
Florian Bruhin
43500b2e24
tox: Fix posargs handling for tests.
2015-07-19 21:54:51 +02:00
Florian Bruhin
95fb908b9b
INSTALL: Add some text about native packages.
2015-07-17 06:57:48 +02:00
Florian Bruhin
fd57a20022
INSTALL: Use a common section for tox.
2015-07-17 06:55:03 +02:00
Florian Bruhin
5c5562af2d
Merge branch 'zwarag-master'
2015-07-17 06:51:47 +02:00
Florian Bruhin
4c2393b61a
Regenerate authors
2015-07-17 06:51:41 +02:00
Florian Bruhin
8f0266f06a
Simplify Fedora version list.
2015-07-17 06:51:29 +02:00
Florian Bruhin
ce7d8a3041
Merge branch 'master' of https://github.com/zwarag/qutebrowser into zwarag-master
2015-07-17 06:50:42 +02:00
Florian Bruhin
bbea66c91f
Merge branch 'Carpetsmoker-last-tab'
2015-07-17 06:40:14 +02:00
Florian Bruhin
5f10a12be9
Use keyword argument for newtab.
2015-07-17 06:39:53 +02:00
Florian Bruhin
ed1ba03c19
Merge branch 'last-tab' of https://github.com/Carpetsmoker/qutebrowser into Carpetsmoker-last-tab
2015-07-17 06:27:19 +02:00
Florian Bruhin
0972087e34
Add a note about #730 to :inspect docs.
...
Fixes #730 .
2015-07-16 20:54:10 +02:00
Martin Tournoij
71fee12b5b
Always remove the last tab, instead of opening a new page in it.
...
IMHO this makes much more sense; for example, if you close the last tab but then
press u to "undo" it, you'll actually load the second-last tab. To undo you need
H for "back". Other things like gC, session save, etc. also behave in a way that
is, IMHO, unexpected...
I can also make a new option out of this, if you prefer. But I don't think that
many people would expect the current behaviour...
2015-07-16 15:26:15 +02:00
Florian Bruhin
83572948ca
Add (unreleased) for 0.4.0 to changelog.
2015-07-16 13:58:12 +02:00
Florian Bruhin
704c5ff919
Make :yank-selected work in all modes.
2015-07-16 13:57:53 +02:00