summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorLars Wirzenius <liw@liw.fi>2019-10-18 10:49:34 +0300
committerLars Wirzenius <liw@liw.fi>2019-10-18 10:49:34 +0300
commitc480ec8272f508863abc9b846dea413ff61f08b0 (patch)
tree19236daf6feaab66dd07b8cbcdb609db4b653be1
parente4604e40a451150d2d5f8bef9d6a9c8dfc00c6d6 (diff)
downloadick2-c480ec8272f508863abc9b846dea413ff61f08b0.tar.gz
Revert "Add: placeholder for MuckPersistentState"
This reverts commit 471b9d6209dc51890c7724b7b57b9121ba30af7d.
-rw-r--r--ick2/__init__.py1
-rw-r--r--ick2/persistent.py29
-rw-r--r--ick2/persistent_tests.py6
3 files changed, 0 insertions, 36 deletions
diff --git a/ick2/__init__.py b/ick2/__init__.py
index 147d87a..0016f13 100644
--- a/ick2/__init__.py
+++ b/ick2/__init__.py
@@ -17,7 +17,6 @@ from .version import __version__, __version_info__
from .logging import setup_logging, log
from .persistent import (
MemoryPersistentState,
- MuckPersistentState,
NotFound,
Resource,
resource_from_dict,
diff --git a/ick2/persistent.py b/ick2/persistent.py
index 31473ba..bb0aeb6 100644
--- a/ick2/persistent.py
+++ b/ick2/persistent.py
@@ -78,35 +78,6 @@ class MemoryPersistentState(PersistentStateInterface):
del self._res[kind][rid]
-class MuckPersistentState(PersistentStateInterface):
-
- def __init__(self):
- self._res = {}
-
- def get_resource_ids(self, kind):
- if kind not in self._res:
- return []
- return list(self._res[kind].keys())
-
- def has_resource(self, kind, rid):
- return kind in self._res and rid in self._res[kind]
-
- def get_resource(self, kind, rid):
- if kind not in self._res or rid not in self._res[kind]:
- raise ick2.NotFound(kind=kind, rid=rid)
- return self._res[kind][rid]
-
- def write_resource(self, kind, rid, resource):
- if kind not in self._res:
- self._res[kind] = {}
- self._res[kind][rid] = resource
-
- def remove_resource(self, kind, rid):
- if kind not in self._res or rid not in self._res[kind]:
- raise ick2.NotFound(kind=kind, rid=rid)
- del self._res[kind][rid]
-
-
class NotFound(Exception):
def __init__(self, kind, rid):
diff --git a/ick2/persistent_tests.py b/ick2/persistent_tests.py
index 3d72342..61cd43f 100644
--- a/ick2/persistent_tests.py
+++ b/ick2/persistent_tests.py
@@ -66,9 +66,3 @@ class MemoryPersistentStateTests(unittest.TestCase, PersistentStateTestsMixIn):
def setUp(self):
self.state = ick2.MemoryPersistentState()
-
-
-class MuckPersistentStateTests(unittest.TestCase, PersistentStateTestsMixIn):
-
- def setUp(self):
- self.state = ick2.MuckPersistentState()