summaryrefslogtreecommitdiff
path: root/taskflow/tests/unit/persistence
diff options
context:
space:
mode:
authorJenkins <jenkins@review.openstack.org>2015-04-08 18:01:48 +0000
committerGerrit Code Review <review@openstack.org>2015-04-08 18:01:48 +0000
commit6b299c8420ba9ef0fee7f4cd57f0a8f0bd8147a1 (patch)
treed02f8fb49b9295e05516ecee38162450729baef6 /taskflow/tests/unit/persistence
parent611ea2a7db349fb72be725754362d615000f3e81 (diff)
parentf11579bba4e3dc30e24cb2f53cc0f7d11fe2192c (diff)
downloadtaskflow-6b299c8420ba9ef0fee7f4cd57f0a8f0bd8147a1.tar.gz
Merge "Add in memory filesystem clearing"
Diffstat (limited to 'taskflow/tests/unit/persistence')
-rw-r--r--taskflow/tests/unit/persistence/test_memory_persistence.py11
1 files changed, 11 insertions, 0 deletions
diff --git a/taskflow/tests/unit/persistence/test_memory_persistence.py b/taskflow/tests/unit/persistence/test_memory_persistence.py
index 069e88d..2b3599e 100644
--- a/taskflow/tests/unit/persistence/test_memory_persistence.py
+++ b/taskflow/tests/unit/persistence/test_memory_persistence.py
@@ -113,6 +113,17 @@ class MemoryFilesystemTest(test.TestCase):
path += "/" + p
self.assertIsNone(fs[path])
+ def test_clear(self):
+ fs = impl_memory.FakeFilesystem()
+ paths = ['/b', '/c', '/a/b/c']
+ for p in paths:
+ fs.ensure_path(p)
+ for p in paths:
+ self.assertIsNone(self._get_item_path(fs, p))
+ fs.clear()
+ for p in paths:
+ self.assertRaises(exc.NotFound, self._get_item_path, fs, p)
+
def test_not_found(self):
fs = impl_memory.FakeFilesystem()
self.assertRaises(exc.NotFound, self._get_item_path, fs, '/c')