• Barry Warsaw's avatar
    Factor out _dostore() which stores object revisions, since this is a · 0dd3eab8
    Barry Warsaw authored
    common operation. ;)  Also, _dostore() automatically pickles the data
    argument, since you don't really want anything else.
    
    Lots of new tests:
        checkNonVersionModifiedInVersion()
        checkLoadSerial()
        checkVersionedStoreAndLoad()
        checkVersionedLoadErrors()
        checkConflicts()
        checkVersionLock()
        checkVersionEmpty()
        checkVersions()
        checkAbortVersion()
    
    Skip for the Minimal storage:
        checkVersionedLoadErrors()
        checkVersionLock()
        checkVersionEmpty()
        checkVersions()
        checkAbortVersion()
    
    Override for the Minimal storage (basically check for Unsupported exceptions):
        checkLoadSerial()
        checkVersionedStoreAndLoad()
    0dd3eab8
test_storage_api.py 11.4 KB