diff options
author | Patrick Maia <pmaia@thoughtworks.com> | 2014-09-08 00:08:41 +0000 |
---|---|---|
committer | Patrick Maia <pmaia@thoughtworks.com> | 2014-09-08 00:08:41 +0000 |
commit | 9d8e75ba25fcb39e98a49c3ab6e81759d6d468e4 (patch) | |
tree | f8d4cd74cdd1e3ab269bdda1ab4ebcac1e6051c8 /service/test | |
parent | 07515ff8b05ea3795fd296e6e29ff1b8d548b47c (diff) |
#51 - fixes bug in which TagIndex.remove were not visible to other TagIndex instances
Diffstat (limited to 'service/test')
-rw-r--r-- | service/test/adapter/tag_index_test.py | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/service/test/adapter/tag_index_test.py b/service/test/adapter/tag_index_test.py index 7667e8e2..515c9571 100644 --- a/service/test/adapter/tag_index_test.py +++ b/service/test/adapter/tag_index_test.py @@ -76,3 +76,12 @@ class TestTagIndex(unittest.TestCase): def test_remove_does_not_raises_exception_if_key_is_not_present(self): self.tag_index.remove('not_there') + + def test_removals_are_visible_between_instances_using_same_file(self): + tag = Tag('some_tag') + self.tag_index.set(tag) + + other_tag_index = TagIndex(self.db_path) + other_tag_index.remove('some_tag') + + self.assertIsNone(self.tag_index.get('some_tag')) |