Skip to content

Commit daa032a

Browse files
committed
Remove bsddb3 tests
1 parent e52e1a3 commit daa032a

File tree

4 files changed

+0
-71
lines changed

4 files changed

+0
-71
lines changed

zarr/tests/test_core.py

Lines changed: 0 additions & 31 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,4 @@
11
import atexit
2-
import os
32
import sys
43
import pickle
54
import shutil
@@ -75,7 +74,6 @@
7574
from zarr.util import buffer_size
7675
from zarr.tests.util import (
7776
abs_container,
78-
have_bsddb3,
7977
have_fsspec,
8078
have_lmdb,
8179
have_sqlite3,
@@ -2046,20 +2044,6 @@ def test_nbytes_stored(self):
20462044
pass # not implemented
20472045

20482046

2049-
@pytest.mark.skipif(have_bsddb3 is False, reason="needs bsddb3")
2050-
class TestArrayWithDBMStoreBerkeleyDB(TestArray):
2051-
def create_store(self):
2052-
import bsddb3
2053-
2054-
path = mktemp(suffix=".dbm")
2055-
atexit.register(os.remove, path)
2056-
store = DBMStore(path, flag="n", open=bsddb3.btopen)
2057-
return store
2058-
2059-
def test_nbytes_stored(self):
2060-
pass # not implemented
2061-
2062-
20632047
@pytest.mark.skipif(have_lmdb is False, reason="needs lmdb")
20642048
class TestArrayWithLMDBStore(TestArray):
20652049
def create_store(self):
@@ -2767,21 +2751,6 @@ def test_nbytes_stored(self):
27672751
pass # not implemented
27682752

27692753

2770-
@pytest.mark.skipif(not v3_api_available, reason="V3 is disabled")
2771-
@pytest.mark.skipif(have_bsddb3 is False, reason="needs bsddb3")
2772-
class TestArrayWithDBMStoreV3BerkeleyDB(TestArrayV3):
2773-
def create_store(self) -> DBMStoreV3:
2774-
import bsddb3
2775-
2776-
path = mktemp(suffix=".dbm")
2777-
atexit.register(os.remove, path)
2778-
store = DBMStoreV3(path, flag="n", open=bsddb3.btopen)
2779-
return store
2780-
2781-
def test_nbytes_stored(self):
2782-
pass # not implemented
2783-
2784-
27852754
@pytest.mark.skipif(not v3_api_available, reason="V3 is disabled")
27862755
@pytest.mark.skipif(have_lmdb is False, reason="needs lmdb")
27872756
class TestArrayWithLMDBStoreV3(TestArrayV3):

zarr/tests/test_hierarchy.py

Lines changed: 0 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -1439,27 +1439,6 @@ def create_store():
14391439
return store, None
14401440

14411441

1442-
class TestGroupWithDBMStoreBerkeleyDB(TestGroup):
1443-
@staticmethod
1444-
def create_store():
1445-
bsddb3 = pytest.importorskip("bsddb3")
1446-
path = mktemp(suffix=".dbm")
1447-
atexit.register(os.remove, path)
1448-
store = DBMStore(path, flag="n", open=bsddb3.btopen)
1449-
return store, None
1450-
1451-
1452-
@pytest.mark.skipif(not v3_api_available, reason="V3 is disabled")
1453-
class TestGroupV3WithDBMStoreBerkeleyDB(TestGroupWithDBMStoreBerkeleyDB, TestGroupV3):
1454-
@staticmethod
1455-
def create_store():
1456-
bsddb3 = pytest.importorskip("bsddb3")
1457-
path = mktemp(suffix=".dbm")
1458-
atexit.register(os.remove, path)
1459-
store = DBMStoreV3(path, flag="n", open=bsddb3.btopen)
1460-
return store, None
1461-
1462-
14631442
class TestGroupWithLMDBStore(TestGroup):
14641443
@staticmethod
14651444
def create_store():

zarr/tests/test_storage.py

Lines changed: 0 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1932,15 +1932,6 @@ def create_store(self, **kwargs):
19321932
return store # pragma: no cover
19331933

19341934

1935-
class TestDBMStoreBerkeleyDB(TestDBMStore):
1936-
def create_store(self, **kwargs):
1937-
bsddb3 = pytest.importorskip("bsddb3")
1938-
path = mktemp(suffix=".dbm")
1939-
atexit.register(os.remove, path)
1940-
store = DBMStore(path, flag="n", open=bsddb3.btopen, write_lock=False, **kwargs)
1941-
return store
1942-
1943-
19441935
class TestLMDBStore(StoreTests):
19451936
def create_store(self, **kwargs):
19461937
pytest.importorskip("lmdb")

zarr/tests/test_storage_v3.py

Lines changed: 0 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -53,7 +53,6 @@
5353
from .test_storage import TestABSStore as _TestABSStore
5454
from .test_storage import TestConsolidatedMetadataStore as _TestConsolidatedMetadataStore
5555
from .test_storage import TestDBMStore as _TestDBMStore
56-
from .test_storage import TestDBMStoreBerkeleyDB as _TestDBMStoreBerkeleyDB
5756
from .test_storage import TestDBMStoreDumb as _TestDBMStoreDumb
5857
from .test_storage import TestDBMStoreGnu as _TestDBMStoreGnu
5958
from .test_storage import TestDBMStoreNDBM as _TestDBMStoreNDBM
@@ -465,15 +464,6 @@ def create_store(self, **kwargs):
465464
return store # pragma: no cover
466465

467466

468-
class TestDBMStoreV3BerkeleyDB(_TestDBMStoreBerkeleyDB, StoreV3Tests):
469-
def create_store(self, **kwargs):
470-
bsddb3 = pytest.importorskip("bsddb3")
471-
path = mktemp(suffix=".dbm")
472-
atexit.register(os.remove, path)
473-
store = DBMStoreV3(path, flag="n", open=bsddb3.btopen, write_lock=False, **kwargs)
474-
return store
475-
476-
477467
class TestLMDBStoreV3(_TestLMDBStore, StoreV3Tests):
478468
def create_store(self, **kwargs):
479469
pytest.importorskip("lmdb")

0 commit comments

Comments
 (0)