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

GitHub noreply at github.com
Tue Jul 31 23:28:46 CEST 2018


  Branch: refs/heads/coverage
  Home:   https://github.com/zopefoundation/persistent
  Commit: 981bc7671104e411962c884fca7976cbeb8dcb7b
      https://github.com/zopefoundation/persistent/commit/981bc7671104e411962c884fca7976cbeb8dcb7b
  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: f70f994eb825987ff5f28276c79b716d2fce3db6
      https://github.com/zopefoundation/persistent/commit/f70f994eb825987ff5f28276c79b716d2fce3db6
  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: 6d5da342a63d196565e8101bdc0458c0e286c184
      https://github.com/zopefoundation/persistent/commit/6d5da342a63d196565e8101bdc0458c0e286c184
  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: deedf6a11300782c6e3216602d0fb8385e0ed03e
      https://github.com/zopefoundation/persistent/commit/deedf6a11300782c6e3216602d0fb8385e0ed03e
  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: eb2b182c825a9bc29b1783119e1d2f9b655db2a9
      https://github.com/zopefoundation/persistent/commit/eb2b182c825a9bc29b1783119e1d2f9b655db2a9
  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: 20dcf67f9b50911aa4897167098e7b0a8f54852c
      https://github.com/zopefoundation/persistent/commit/20dcf67f9b50911aa4897167098e7b0a8f54852c
  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: eb5fa9c6cfadf5c40341b6d321586d5b2ef1834c
      https://github.com/zopefoundation/persistent/commit/eb5fa9c6cfadf5c40341b6d321586d5b2ef1834c
  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: 91612ca3e1a96c34922628599907932664dfea67
      https://github.com/zopefoundation/persistent/commit/91612ca3e1a96c34922628599907932664dfea67
  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: 74b3f0294dcbcf7e4a63bd042441b6b3018ecbf7
      https://github.com/zopefoundation/persistent/commit/74b3f0294dcbcf7e4a63bd042441b6b3018ecbf7
  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.


Compare: https://github.com/zopefoundation/persistent/compare/981bc7671104^...74b3f0294dcb
      **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