comparison tests/test_copy.py @ 219:8341f2494b3f

hglib tests: migrate away from (unmaintained) nose
author Mathias De Mare <mathias.de_mare@nokia.com>
date Wed, 08 Mar 2023 17:04:58 +0100
parents tests/test-copy.py@c1b966866ed7
children a2afbf236ca8
comparison
equal deleted inserted replaced
218:934608d4fcba 219:8341f2494b3f
1 from tests import common
2 import hglib
3 from hglib.util import b
4
5 class test_copy(common.basetest):
6 def test_basic(self):
7 self.append('a', 'a')
8 self.client.commit(b('first'), addremove=True)
9
10 self.assertTrue(self.client.copy(b('a'), b('b')))
11 self.assertEquals(self.client.status(), [(b('A'), b('b'))])
12 self.append('c', 'a')
13 self.assertTrue(self.client.copy(b('a'), b('c'), after=True))
14 self.assertEquals(self.client.status(),
15 [(b('A'), b('b')), (b('A'), b('c'))])
16
17 # hg returns 0 even if there were warnings
18 #def test_warnings(self):
19 # self.append('a', 'a')
20 # self.client.commit('first', addremove=True)
21
22 # self.assertTrue(self.client.copy('a', 'b'))
23 # self.assertFalse(self.client.copy('a', 'b'))