[Checkins] [zopefoundation/hurry.query] 70e4c7: Python3 support, testcoverage and bugfixes (#10)
GitHub
noreply at github.com
Fri Jan 19 13:03:44 CET 2018
Branch: refs/heads/master
Home: https://github.com/zopefoundation/hurry.query
Commit: 70e4c7bb6b0808030439e7ab660e4eb9b0180f5b
https://github.com/zopefoundation/hurry.query/commit/70e4c7bb6b0808030439e7ab660e4eb9b0180f5b
Author: Guido Stevens <guido.stevens at cosent.net>
Date: 2018-01-19 (Fri, 19 Jan 2018)
Changed paths:
M .gitignore
M .travis.yml
M CHANGES.txt
M buildout.cfg
A requirements.txt
M setup.py
M src/hurry/query/query.py
M src/hurry/query/query.txt
M src/hurry/query/set.py
R src/hurry/query/tests.py
A src/hurry/query/tests/__init__.py
A src/hurry/query/tests/test_doctests.py
A src/hurry/query/tests/test_query.py
A tox.ini
Log Message:
-----------
Python3 support, testcoverage and bugfixes (#10)
* Bypass bootstrap
* Add tox config with coverage; initial python3 compatibility fixes
* Namespace "set" doctest queries to bring them in line with the "value" doctests
* Bringing testcoverage on `set` to 100% surfaces multiple bugs.
Just goes to show: untested code is buggy code.
* Increase doctest coverage on query.Result and query.NoResult
* Turn tests into a package to make space for more test modules
* Reproduce doctest fixture in unittest land
* Test cover query.And 100%, remove unreachable code
* Test cover query.Or 100%
* Test cover query.Difference 100%
* Test cover query.In 100%
* Test cover query.Term 100%
* Test cover query.Timer 100%
* Test cover query.TimingAwareCache 100%
* Remove unused transaction cache
* Test cover query.Query 100%, clarify `timing` arg type
* Update changelog
* Add pypy to tox runs
* Support python 3.4, 3.5, 3.6 in addition to python 2.7
More information about the checkins
mailing list