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

GitHub noreply at github.com
Tue Jul 31 23:37:57 CEST 2018


  Branch: refs/heads/coverage
  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.


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