summaryrefslogtreecommitdiffstats
path: root/tests
diff options
context:
space:
mode:
authorSiddharth Ravikumar <sravik@bgsu.edu>2015-09-12 13:03:12 -0400
committerSiddharth Ravikumar <sravik@bgsu.edu>2015-09-12 13:03:12 -0400
commite6ec8eb8e33542c8975f3ba1e96de7e2d43d221b (patch)
treea2944bf12e144513ab4ef858e1d96cb1d0010c52 /tests
parentc3b737ccb642aeec4f19e08c9c8185c63d1c7162 (diff)
Introduced `node_store_moved_info' method in combox.silo.ComboxSilo class.
This method allows us to track old path and new path of the file which is being renamed/moved. modified: combox/silo.py modified: tests/silo_test.py
Diffstat (limited to 'tests')
-rw-r--r--tests/silo_test.py14
1 files changed, 13 insertions, 1 deletions
diff --git a/tests/silo_test.py b/tests/silo_test.py
index 174dfd5..66de6ba 100644
--- a/tests/silo_test.py
+++ b/tests/silo_test.py
@@ -106,7 +106,7 @@ class TestSilo(object):
keys = silo.db.db.keys()
node_dicts = ['file_created', 'file_modified', 'file_moved',
- 'file_deleted']
+ 'file_deleted', 'file_moved_info']
for ndict in node_dicts:
assert ndict in keys
@@ -202,6 +202,18 @@ class TestSilo(object):
assert_equal(15, dict_file_deleted[self.LOREM])
+ def test_csilo_node_store_moved_info(self):
+ """Tests node_store_moved_info method in ComboxSilo class.
+ """
+ silo = ComboxSilo(self.config, self.silo_lock)
+
+ src_path = self.LOREM
+ dest_path = self.LOREM_IPSUM
+ silo.node_store_moved_info(src_path, dest_path)
+
+ assert_equal(dest_path, silo.node_get('file_moved_info', src_path))
+
+
def test_csilo_nodeget(self):
"""Tests node_get method in ComboxSilo class
"""