Commit 72685306 authored by Kirill Smelkov's avatar Kirill Smelkov

Move dbopen(), dbclose() to wendelin.lib.zodb

Factor out those routines to open a ZODB database to common place.

The reason for doing so is that we'll soon teach dbopen to automatically
recognize several protocols, e.g. neo:// and zeo:// and this way,
clients who use dbopen() could automatically access storages besides
FileStorage.
parent ab5bb80b
...@@ -16,8 +16,8 @@ ...@@ -16,8 +16,8 @@
# #
# See COPYING file for full licensing terms. # See COPYING file for full licensing terms.
from wendelin.bigarray.array_zodb import ZBigArray from wendelin.bigarray.array_zodb import ZBigArray
from wendelin.bigfile.tests.common_zodb import dbopen, dbclose
from wendelin.bigfile.tests.test_filezodb import kkey, cacheInfo from wendelin.bigfile.tests.test_filezodb import kkey, cacheInfo
from wendelin.lib.zodb import dbopen, dbclose
from persistent import UPTODATE from persistent import UPTODATE
import transaction import transaction
from numpy import dtype, uint8, all, array_equal from numpy import dtype, uint8, all, array_equal
......
...@@ -4,7 +4,7 @@ ...@@ -4,7 +4,7 @@
from wendelin.bigfile.file_zodb import ZBigFile from wendelin.bigfile.file_zodb import ZBigFile
from wendelin.lib.mem import memset from wendelin.lib.mem import memset
from wendelin.lib.testing import Adler32, nulladler32_bysize, ffadler32_bysize from wendelin.lib.testing import Adler32, nulladler32_bysize, ffadler32_bysize
from wendelin.bigfile.tests.common_zodb import dbopen, dbclose from wendelin.lib.zodb import dbopen, dbclose
import transaction import transaction
from tempfile import mkdtemp from tempfile import mkdtemp
from shutil import rmtree from shutil import rmtree
......
...@@ -16,8 +16,8 @@ ...@@ -16,8 +16,8 @@
# #
# See COPYING file for full licensing terms. # See COPYING file for full licensing terms.
from wendelin.bigfile.file_zodb import LivePersistent, ZBigFile from wendelin.bigfile.file_zodb import LivePersistent, ZBigFile
from wendelin.bigfile.tests.common_zodb import dbopen as z_dbopen, dbclose
from wendelin.bigfile import ram_reclaim from wendelin.bigfile import ram_reclaim
from wendelin.lib.zodb import dbopen as z_dbopen, dbclose
from persistent import UPTODATE, GHOST from persistent import UPTODATE, GHOST
import transaction import transaction
from tempfile import mkdtemp from tempfile import mkdtemp
......
# Wendelin.bigfile | common bits for ZODB-related tests # Wendelin.bigfile | common ZODB-related helpers
# Copyright (C) 2014-2015 Nexedi SA and Contributors. # Copyright (C) 2014-2015 Nexedi SA and Contributors.
# Kirill Smelkov <kirr@nexedi.com> # Kirill Smelkov <kirr@nexedi.com>
# #
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment