changeset 7531:56e456117510

hg: add tests for `successors` and `predecessors` properties of MercurialChangeset They are marked as xfail because the current implementation fails on new versions of Mercurial because a function and an attribute were renamed.
author Manuel Jacob <me@manueljacob.de>
date Mon, 18 Feb 2019 23:55:07 +0100
parents 72bda0df1c20
children d1b07a8b2b00
files kallithea/tests/vcs/test_hg.py
diffstat 1 files changed, 10 insertions(+), 0 deletions(-) [+]
line wrap: on
line diff
--- a/kallithea/tests/vcs/test_hg.py	Mon Feb 18 23:41:53 2019 +0100
+++ b/kallithea/tests/vcs/test_hg.py	Mon Feb 18 23:55:07 2019 +0100
@@ -584,3 +584,13 @@
         assert 'Marcin Kuzminski' == self.repo.get_changeset('b986218ba1c9').author_name
         assert 'Lukasz Balcerzak' == self.repo.get_changeset('3803844fdbd3').author_name
         assert 'marcink' == self.repo.get_changeset('84478366594b').author_name
+
+    @pytest.mark.xfail
+    def test_successors(self):
+        init_chset = self.repo.get_changeset(0)
+        assert init_chset.successors == []
+
+    @pytest.mark.xfail
+    def test_predecessors(self):
+        init_chset = self.repo.get_changeset(0)
+        assert init_chset.predecessors == set([])