Skip to content

Commit 98b6c48

Browse files
authored
Merge pull request #268 from internetarchive/update-store-api
Remove `Store.clear`
2 parents 8196cd6 + 6f2ce39 commit 98b6c48

File tree

2 files changed

+8
-6
lines changed

2 files changed

+8
-6
lines changed

infogami/infobase/client.py

Lines changed: 0 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -574,11 +574,6 @@ def update(self, d={}, **kw):
574574
docs = [dict(doc, _key=key) for key, doc in d2.items()]
575575
self._request("_save_many", method="POST", data=json.dumps(docs))
576576

577-
def clear(self):
578-
"""Removes all keys from the store. Use this with caution!"""
579-
for k in self.keys(limit=-1):
580-
del self[k]
581-
582577
def query(
583578
self, type=None, name=None, value=None, limit=100, offset=0, include_docs=False
584579
):

infogami/infobase/tests/test_client.py

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -78,7 +78,14 @@ class TestStore:
7878
global s # site.store
7979

8080
def setup_method(self, method):
81-
s.clear()
81+
keys = s.keys()
82+
for k in keys:
83+
del s[k]
84+
85+
def teardown_method(self, method):
86+
keys = s.keys()
87+
for k in keys:
88+
del s[k]
8289

8390
def test_getitem(self, wildcard):
8491
try:

0 commit comments

Comments
 (0)