diff options
| author | Jenkins <jenkins@review.openstack.org> | 2015-04-08 18:01:48 +0000 |
|---|---|---|
| committer | Gerrit Code Review <review@openstack.org> | 2015-04-08 18:01:48 +0000 |
| commit | 6b299c8420ba9ef0fee7f4cd57f0a8f0bd8147a1 (patch) | |
| tree | d02f8fb49b9295e05516ecee38162450729baef6 /taskflow/tests/unit/persistence | |
| parent | 611ea2a7db349fb72be725754362d615000f3e81 (diff) | |
| parent | f11579bba4e3dc30e24cb2f53cc0f7d11fe2192c (diff) | |
| download | taskflow-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.py | 11 |
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') |
