From 7bca363ea9158d0feabcd796ba7d94e62c84faad Mon Sep 17 00:00:00 2001 From: Jim Fulton <jim@zope.com> Date: Wed, 29 Oct 2008 19:43:19 +0000 Subject: [PATCH] Added missing resource-release code. --- src/ZEO/tests/testZEO.py | 1 + src/ZODB/persistentclass.txt | 4 +++- src/ZODB/tests/blob_consume.txt | 1 + src/ZODB/tests/blob_tempdir.txt | 4 ++++ src/ZODB/tests/testFileStorage.py | 3 ++- src/ZODB/tests/testblob.py | 1 + 6 files changed, 12 insertions(+), 2 deletions(-) diff --git a/src/ZEO/tests/testZEO.py b/src/ZEO/tests/testZEO.py index dbc986ea..5e67b9f8 100644 --- a/src/ZEO/tests/testZEO.py +++ b/src/ZEO/tests/testZEO.py @@ -988,6 +988,7 @@ transaction, we'll get a result: >>> sorted([int(u64(oid)) for (oid, _) in oids]) [0, 101, 102, 103, 104] + >>> fs.close() """ def tpc_finish_error(): diff --git a/src/ZODB/persistentclass.txt b/src/ZODB/persistentclass.txt index 726789da..397fa711 100644 --- a/src/ZODB/persistentclass.txt +++ b/src/ZODB/persistentclass.txt @@ -273,6 +273,7 @@ share the same class: >>> file = connection.exportFile(p._p_oid) >>> file.seek(0) >>> cp = connection.importFile(file) + >>> file.close() >>> cp.color 'blue' @@ -282,6 +283,7 @@ share the same class: >>> cp.__class__ is p.__class__ True - + >>> tm.abort() + XXX test abort of import diff --git a/src/ZODB/tests/blob_consume.txt b/src/ZODB/tests/blob_consume.txt index e66e51b6..9cd714ac 100644 --- a/src/ZODB/tests/blob_consume.txt +++ b/src/ZODB/tests/blob_consume.txt @@ -57,6 +57,7 @@ Now, after closing all readers and writers we can consume files again:: >>> blob_read.read() 'I am another blob.' + >>> blob_read.close() Edge cases ========== diff --git a/src/ZODB/tests/blob_tempdir.txt b/src/ZODB/tests/blob_tempdir.txt index 45c950ef..5d662ec2 100644 --- a/src/ZODB/tests/blob_tempdir.txt +++ b/src/ZODB/tests/blob_tempdir.txt @@ -21,6 +21,8 @@ The created file is in the default temporary directory:: >>> w.name.startswith(tempfile.gettempdir()) True + >>> w.close() + Case 2: Blobs that are in a database ==================================== @@ -45,3 +47,5 @@ writing and expect the file to be in the blob temporary directory:: >>> w = blob.open('w') >>> w.name.startswith(os.path.join(blob_dir, 'tmp')) True + + >>> w.close() diff --git a/src/ZODB/tests/testFileStorage.py b/src/ZODB/tests/testFileStorage.py index 14717fa2..5319b47f 100644 --- a/src/ZODB/tests/testFileStorage.py +++ b/src/ZODB/tests/testFileStorage.py @@ -485,11 +485,12 @@ there are: Of course, calling lastInvalidations on an empty storage refturns no data: - >>> fs.close() + >>> db.close() >>> fs = ZODB.FileStorage.FileStorage('t.fs', create=True) >>> list(fs.lastInvalidations(10)) [] + >>> fs.close() """ def deal_with_finish_failures(): diff --git a/src/ZODB/tests/testblob.py b/src/ZODB/tests/testblob.py index cd6584df..77475bee 100644 --- a/src/ZODB/tests/testblob.py +++ b/src/ZODB/tests/testblob.py @@ -527,6 +527,7 @@ def loadblob_tmpstore(): Clean up: + >>> tmpstore.close() >>> database.close() """ -- GitLab