[Checkins] [zopefoundation/persistent] 146255: Test the docs on Python 2 and 3 using manuel. This...

GitHub noreply at github.com
Wed Aug 1 14:40:08 CEST 2018


  Branch: refs/heads/master
  Home:   https://github.com/zopefoundation/persistent
  Commit: 146255e0c9ff17b6ebae36b364a07d4720db0328
      https://github.com/zopefoundation/persistent/commit/146255e0c9ff17b6ebae36b364a07d4720db0328
  Author: Jason Madden <jamadden at gmail.com>
  Date:   2018-07-31 (Tue, 31 Jul 2018)

  Changed paths:
    M docs/api/cache.rst
    M docs/api/pickling.rst
    M persistent/persistence.py
    M persistent/tests/cucumbers.py
    A persistent/tests/test_docs.py
    M setup.py

  Log Message:
  -----------
  Test the docs on Python 2 and 3 using manuel. This gets a lot of coverage of tests.attrhooks, tests.cucumbers and tests.utils.


  Commit: da42abf4cc96837cdc9038537a99c408a238a198
      https://github.com/zopefoundation/persistent/commit/da42abf4cc96837cdc9038537a99c408a238a198
  Author: Jason Madden <jamadden at gmail.com>
  Date:   2018-07-31 (Tue, 31 Jul 2018)

  Changed paths:
    M .coveragerc
    M persistent/__init__.py
    M persistent/_compat.py
    M persistent/interfaces.py
    M persistent/timestamp.py
    M persistent/wref.py

  Log Message:
  -----------
  Fix the no cover pragmas.


  Commit: 8a14ac4554813f4f2fe6e7db5a9c72bc6f3af56c
      https://github.com/zopefoundation/persistent/commit/8a14ac4554813f4f2fe6e7db5a9c72bc6f3af56c
  Author: Jason Madden <jamadden at gmail.com>
  Date:   2018-07-31 (Tue, 31 Jul 2018)

  Changed paths:
    M .coveragerc
    M persistent/tests/test_list.py
    M persistent/tests/test_mapping.py
    M persistent/tests/test_persistence.py
    M persistent/tests/test_picklecache.py
    M persistent/tests/test_ring.py
    M persistent/tests/test_timestamp.py
    M persistent/tests/test_wref.py

  Log Message:
  -----------
  100% coverage for the test_* files.


  Commit: 748a92047937877438c88a030d2692aaa7cc8d62
      https://github.com/zopefoundation/persistent/commit/748a92047937877438c88a030d2692aaa7cc8d62
  Author: Jason Madden <jamadden at gmail.com>
  Date:   2018-07-31 (Tue, 31 Jul 2018)

  Changed paths:
    M CHANGES.rst
    M docs/api/attributes.rst
    M persistent/persistence.py
    M persistent/tests/attrhooks.py
    M persistent/tests/cucumbers.py

  Log Message:
  -----------
  100% coverage for attrhooks.py

Two bug fixes for pure-Python mode: deleting _p_oid and deleting *any* _p attribute.


  Commit: a67e6335eb6c9b2020cb45aa780916c5b1bcd4bc
      https://github.com/zopefoundation/persistent/commit/a67e6335eb6c9b2020cb45aa780916c5b1bcd4bc
  Author: Jason Madden <jamadden at gmail.com>
  Date:   2018-07-31 (Tue, 31 Jul 2018)

  Changed paths:
    M persistent/tests/utils.py

  Log Message:
  -----------
  100% coverage for tests/utils.py by removing unused methods.


  Commit: 7752db12da34fef7590e91a12b1f8b9560d0c132
      https://github.com/zopefoundation/persistent/commit/7752db12da34fef7590e91a12b1f8b9560d0c132
  Author: Jason Madden <jamadden at gmail.com>
  Date:   2018-07-31 (Tue, 31 Jul 2018)

  Changed paths:
    M persistent/tests/test_persistence.py
    M persistent/tests/test_timestamp.py
    M persistent/timestamp.py

  Log Message:
  -----------
  100% coverage for timestamp.py

Deleted _makeOctets since we have native literals everywhere.


  Commit: e3dbb77b687b9b576c05b71e8baf697b8ec0500e
      https://github.com/zopefoundation/persistent/commit/e3dbb77b687b9b576c05b71e8baf697b8ec0500e
  Author: Jason Madden <jamadden at gmail.com>
  Date:   2018-07-31 (Tue, 31 Jul 2018)

  Changed paths:
    M persistent/tests/test_persistence.py

  Log Message:
  -----------
  100% coverage for persistence.py.

Two of the tests for _p_serial weren't catching what we thought they were.


  Commit: eee0f323a4ee403330f9357de04986049f6fb8a2
      https://github.com/zopefoundation/persistent/commit/eee0f323a4ee403330f9357de04986049f6fb8a2
  Author: Jason Madden <jamadden at gmail.com>
  Date:   2018-07-31 (Tue, 31 Jul 2018)

  Changed paths:
    M persistent/list.py
    M persistent/tests/test_list.py
    M tox.ini

  Log Message:
  -----------
  100% coverage for list.py

Remove the old workaround for a broken __cmp__.


  Commit: 97ef73c620db6c60ddb889b5b07852929437ab1f
      https://github.com/zopefoundation/persistent/commit/97ef73c620db6c60ddb889b5b07852929437ab1f
  Author: Jason Madden <jamadden at gmail.com>
  Date:   2018-07-31 (Tue, 31 Jul 2018)

  Changed paths:
    M persistent/__init__.py
    M persistent/_compat.py
    M persistent/timestamp.py

  Log Message:
  -----------
  Simplify __init__.py to not repeat itself three times.

There are many fewer 'no cover' lines now.

Remove the call to copy_reg.constructor---it doesn't do anything anymore except check that the object is callable, there is no registry.

Also make timestamp support PURE_PYTHON.


  Commit: 00ecdb2a71d622c18e42147884dd32cd2c00bb38
      https://github.com/zopefoundation/persistent/commit/00ecdb2a71d622c18e42147884dd32cd2c00bb38
  Author: Jason Madden <jamadden at gmail.com>
  Date:   2018-07-31 (Tue, 31 Jul 2018)

  Changed paths:
    M .travis.yml

  Log Message:
  -----------
  Enable coveralls

Do this everywhere for simplicity. It slows PyPy down by 3x, but that should still only be around 4s.


  Commit: 2f354c4565a88f4d0e936042eb2eeff3f30cbcea
      https://github.com/zopefoundation/persistent/commit/2f354c4565a88f4d0e936042eb2eeff3f30cbcea
  Author: Jason Madden <jamadden at gmail.com>
  Date:   2018-07-31 (Tue, 31 Jul 2018)

  Changed paths:
    M .coveragerc

  Log Message:
  -----------
  Exclude _ring_build.py; it's only used from setup.py.


  Commit: 349e9e2f506e8af21e9290e90a7cadf4fdd4fde6
      https://github.com/zopefoundation/persistent/commit/349e9e2f506e8af21e9290e90a7cadf4fdd4fde6
  Author: Jason Madden <jamadden at gmail.com>
  Date:   2018-08-01 (Wed, 01 Aug 2018)

  Changed paths:
    M CHANGES.rst
    M README.rst
    M persistent/tests/test_persistence.py

  Log Message:
  -----------
  Add change note and coverage badge to README
[skip ci]

Update PyPI links in readme.

Fix typo in test_persistence.py


  Commit: de8680be598a4520309771834c69618828987ace
      https://github.com/zopefoundation/persistent/commit/de8680be598a4520309771834c69618828987ace
  Author: Jason Madden <jason+github at nextthought.com>
  Date:   2018-08-01 (Wed, 01 Aug 2018)

  Changed paths:
    M .coveragerc
    M .travis.yml
    M CHANGES.rst
    M README.rst
    M docs/api/attributes.rst
    M docs/api/cache.rst
    M docs/api/pickling.rst
    M persistent/__init__.py
    M persistent/_compat.py
    M persistent/interfaces.py
    M persistent/list.py
    M persistent/persistence.py
    M persistent/tests/attrhooks.py
    M persistent/tests/cucumbers.py
    A persistent/tests/test_docs.py
    M persistent/tests/test_list.py
    M persistent/tests/test_mapping.py
    M persistent/tests/test_persistence.py
    M persistent/tests/test_picklecache.py
    M persistent/tests/test_ring.py
    M persistent/tests/test_timestamp.py
    M persistent/tests/test_wref.py
    M persistent/tests/utils.py
    M persistent/timestamp.py
    M persistent/wref.py
    M setup.py
    M tox.ini

  Log Message:
  -----------
  Merge pull request #80 from zopefoundation/coverage

Reach 100% coverage


Compare: https://github.com/zopefoundation/persistent/compare/889b615c11e8...de8680be598a
      **NOTE:** This service has been marked for deprecation: https://developer.github.com/changes/2018-04-25-github-services-deprecation/

      Functionality will be removed from GitHub.com on January 31st, 2019.


More information about the checkins mailing list