X-Git-Url: https://git.mdrn.pl/redakcja.git/blobdiff_plain/3bcc03862b46d25ec0c81cfa49c0d1596ba0c271..74f71bcf0a0f91683ef75de9202e5d96a8c8d30a:/lib/tests/test_vstorage.py diff --git a/lib/tests/test_vstorage.py b/lib/tests/test_vstorage.py index bcaf9162..0b416bbb 100644 --- a/lib/tests/test_vstorage.py +++ b/lib/tests/test_vstorage.py @@ -20,7 +20,7 @@ def clear_directory(top): pass -class TestMercurialStorage(object): +class TestVersionedStorage(object): def setUp(self): self.repo_path = tempfile.mkdtemp() self.repo = vstorage.VersionedStorage(self.repo_path) @@ -55,7 +55,7 @@ class TestMercurialStorage(object): self.repo.save_text(title, text, author, comment, parent=-1) saved = self.repo.open_page(title).read() assert saved == text - + def test_save_merge_line_conflict(self): text = u"test\ntest\n" text1 = u"test\ntext\n" @@ -91,4 +91,9 @@ text def test_document_not_found(self): self.repo.open_page(u'unknown entity') + def test_open_existing_repository(self): + self.repo.save_text(u'Python!', u'ham and spam') + current_repo_revision = self.repo.repo_revision() + same_repo = vstorage.VersionedStorage(self.repo_path) + assert same_repo.repo_revision() == current_repo_revision