comparison tests/test-merge.py @ 173:8c4d24b58c23 2.1

tests: adjust test-merge for mercurial 3.7 As of changeset 88d5db4b155c, the noninteractive handler for merge leaves conflicting files unresolved.
author Julien Cristau <julien.cristau@logilab.fr>
date Fri, 19 Feb 2016 19:16:30 +0100
parents c1b966866ed7
children
comparison
equal deleted inserted replaced
172:028f66e8e3ca 173:8c4d24b58c23
40 def test_merge_prompt_noninteractive(self): 40 def test_merge_prompt_noninteractive(self):
41 self.client.update(self.node0) 41 self.client.update(self.node0)
42 self.client.remove(b('a')) 42 self.client.remove(b('a'))
43 rev, node = self.client.commit(b('remove')) 43 rev, node = self.client.commit(b('remove'))
44 44
45 self.client.merge(cb=hglib.merge.handlers.noninteractive) 45 if self.client.version >= (3, 7):
46 self.assertRaises(hglib.error.CommandError,
47 self.client.merge,
48 cb=hglib.merge.handlers.noninteractive)
49 else:
50 self.client.merge(cb=hglib.merge.handlers.noninteractive)
46 51
47 diff = b("diff -r ") + node[:12] + b(""" a 52 diff = b("diff -r ") + node[:12] + b(""" a
48 --- /dev/null 53 --- /dev/null
49 +++ b/a 54 +++ b/a
50 @@ -0,0 +1,1 @@ 55 @@ -0,0 +1,1 @@