[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