[Checkins] [zopefoundation/ZODB] 326e9f: Okay, the test failures are now down to 19/1379. T...

GitHub noreply at github.com
Fri Feb 15 18:11:19 UTC 2013


  Branch: refs/heads/py3
  Home:   https://github.com/zopefoundation/ZODB
  Commit: 326e9f3846224c17835fbb98260f767294ee2519
      https://github.com/zopefoundation/ZODB/commit/326e9f3846224c17835fbb98260f767294ee2519
  Author: Stephan Richter <srichter at cipherhealth.com>
  Date:   2013-02-15 (Fri, 15 Feb 2013)

  Changed paths:
    M src/ZODB/BaseStorage.py
    M src/ZODB/FileStorage/FileStorage.py
    M src/ZODB/FileStorage/fspack.py
    M src/ZODB/blob.py
    M src/ZODB/scripts/analyze.py
    M src/ZODB/scripts/tests/test_repozo.py
    M src/ZODB/serialize.py
    M src/ZODB/tests/Corruption.py
    M src/ZODB/tests/IExternalGC.test
    M src/ZODB/tests/IteratorStorage.py
    M src/ZODB/tests/PackableStorage.py
    M src/ZODB/tests/ReadOnlyStorage.py
    M src/ZODB/tests/StorageTestBase.py
    M src/ZODB/tests/TransactionalUndoStorage.py
    M src/ZODB/tests/blob_connection.txt
    M src/ZODB/tests/blob_importexport.txt
    M src/ZODB/tests/blob_packing.txt
    M src/ZODB/tests/blob_transaction.txt
    M src/ZODB/tests/testFileStorage.py
    M src/ZODB/tests/testblob.py
    M src/ZODB/tests/util.py
    M tox.ini

  Log Message:
  -----------
  Okay, the test failures are now down to 19/1379. The left-over errors are
largely due to:

* Different pickle size in Python
  (even for protocol 1, where new padding is added as far as I can tell.)

* Weak references do not seem to work correctly.

* When all tests are run, committing transactions fails. Probably some
  tests are not cleaning up enough after themselves.

The biggest issue remaining at this point is the fork of Python 3.3's
pickle to properly load Python 2 binary strings and adding back
``noload()`` to the unpickler.





More information about the checkins mailing list