summaryrefslogtreecommitdiff
path: root/ick2/persistent_tests.py
diff options
context:
space:
mode:
Diffstat (limited to 'ick2/persistent_tests.py')
-rw-r--r--ick2/persistent_tests.py17
1 files changed, 13 insertions, 4 deletions
diff --git a/ick2/persistent_tests.py b/ick2/persistent_tests.py
index 18b5c5c..8406acf 100644
--- a/ick2/persistent_tests.py
+++ b/ick2/persistent_tests.py
@@ -29,7 +29,7 @@ class PersistentStateTestsMixIn:
def test_has_no_resources_initially(self):
token = self.get_token()
- self.assertEqual(self.state.get_resource_names(token, 'silly'), [])
+ self.assertEqual(self.state.get_resource_ids(token, 'silly'), [])
def test_has_no_resource_initially(self):
token = self.get_token()
@@ -43,7 +43,7 @@ class PersistentStateTestsMixIn:
token = self.get_token()
self.state.write_resource(token, 'silly', '#1', r)
self.assertTrue(self.state.has_resource(token, 'silly', '#1'))
- self.assertEqual(self.state.get_resource_names(token, 'silly'), ['#1'])
+ self.assertEqual(self.state.get_resource_ids(token, 'silly'), ['#1'])
r2 = self.state.get_resource(token, 'silly', '#1')
self.assertTrue(isinstance(r2, ick2.Resource))
@@ -61,7 +61,7 @@ class PersistentStateTestsMixIn:
self.state.update_resource(token, 'silly', '#1', r2)
self.assertTrue(self.state.has_resource(token, 'silly', '#1'))
- self.assertEqual(self.state.get_resource_names(token, 'silly'), ['#1'])
+ self.assertEqual(self.state.get_resource_ids(token, 'silly'), ['#1'])
actual = self.state.get_resource(token, 'silly', '#1')
self.assertTrue(isinstance(actual, ick2.Resource))
@@ -75,7 +75,7 @@ class PersistentStateTestsMixIn:
self.state.write_resource(token, 'silly', '#1', r)
self.state.remove_resource(token, 'silly', '#1')
self.assertFalse(self.state.has_resource(token, 'silly', '#1'))
- self.assertEqual(self.state.get_resource_names(token, 'silly'), [])
+ self.assertEqual(self.state.get_resource_ids(token, 'silly'), [])
def test_raises_error_removing_nonexistent_resource_kind(self):
token = self.get_token()
@@ -99,3 +99,12 @@ class MemoryPersistentStateTests(unittest.TestCase, PersistentStateTestsMixIn):
def setUp(self):
self.state = ick2.MemoryPersistentState()
+
+
+class MuckPersistentStateTests(unittest.TestCase, PersistentStateTestsMixIn):
+
+ def get_token(self):
+ return 'DUMMY-TOKEN'
+
+ def setUp(self):
+ self.state = ick2.MuckPersistentState()