comparison tests/test_context.py @ 221:a2afbf236ca8

hglib tests: remove deprecated constructions This mostly removes usage of 'assertEquals' (replaced with 'assertEqual'), as well as opening files without closing them (fixed using a 'with' statement).
author Mathias De Mare <mathias.de_mare@nokia.com>
date Thu, 09 Mar 2023 14:00:02 +0100
parents 8341f2494b3f
children
comparison
equal deleted inserted replaced
220:ae6427d1c8f7 221:a2afbf236ca8
19 19
20 self.assertRaises(KeyError, self.client.__getitem__, 'doesnotexist') 20 self.assertRaises(KeyError, self.client.__getitem__, 'doesnotexist')
21 21
22 ctx = self.client[node0] 22 ctx = self.client[node0]
23 23
24 self.assertEquals(ctx.description(), b('first')) 24 self.assertEqual(ctx.description(), b('first'))
25 self.assertEquals(str(ctx), node0[:12].decode('latin-1')) 25 self.assertEqual(str(ctx), node0[:12].decode('latin-1'))
26 self.assertEquals(ctx.node(), node0) 26 self.assertEqual(ctx.node(), node0)
27 self.assertEquals(int(ctx), rev0) 27 self.assertEqual(int(ctx), rev0)
28 self.assertEquals(ctx.rev(), rev0) 28 self.assertEqual(ctx.rev(), rev0)
29 self.assertEquals(ctx.branch(), b('default')) 29 self.assertEqual(ctx.branch(), b('default'))
30 30
31 self.assertTrue(ctx) 31 self.assertTrue(ctx)
32 32
33 self.assertTrue(b('a') in ctx and b('b') in ctx) 33 self.assertTrue(b('a') in ctx and b('b') in ctx)
34 self.assertFalse(b('c') in ctx) 34 self.assertFalse(b('c') in ctx)
35 self.assertEquals(list(ctx), [b('a'), b('b')]) 35 self.assertEqual(list(ctx), [b('a'), b('b')])
36 self.assertEquals(ctx.files(), [b('a'), b('b')]) 36 self.assertEqual(ctx.files(), [b('a'), b('b')])
37 37
38 self.assertEquals(ctx.modified(), []) 38 self.assertEqual(ctx.modified(), [])
39 self.assertEquals(ctx.added(), [b('a'), b('b')]) 39 self.assertEqual(ctx.added(), [b('a'), b('b')])
40 self.assertEquals(ctx.removed(), []) 40 self.assertEqual(ctx.removed(), [])
41 self.assertEquals(ctx.ignored(), []) 41 self.assertEqual(ctx.ignored(), [])
42 self.assertEquals(ctx.clean(), []) 42 self.assertEqual(ctx.clean(), [])
43 43
44 man = {b('a') : b('047b75c6d7a3ef6a2243bd0e99f94f6ea6683597'), 44 man = {b('a') : b('047b75c6d7a3ef6a2243bd0e99f94f6ea6683597'),
45 b('b') : b('62452855512f5b81522aa3895892760bb8da9f3f')} 45 b('b') : b('62452855512f5b81522aa3895892760bb8da9f3f')}
46 self.assertEquals(ctx.manifest(), man) 46 self.assertEqual(ctx.manifest(), man)
47 47
48 self.assertEquals([int(c) for c in ctx.parents()], [-1]) 48 self.assertEqual([int(c) for c in ctx.parents()], [-1])
49 self.assertEquals(int(ctx.p1()), -1) 49 self.assertEqual(int(ctx.p1()), -1)
50 self.assertEquals(int(ctx.p2()), -1) 50 self.assertEqual(int(ctx.p2()), -1)
51 51
52 self.assertEquals([int(c) for c in ctx.children()], [1]) 52 self.assertEqual([int(c) for c in ctx.children()], [1])
53 self.assertEquals([int(c) for c in ctx.descendants()], [0, 1]) 53 self.assertEqual([int(c) for c in ctx.descendants()], [0, 1])
54 self.assertEquals([int(c) for c in ctx.ancestors()], [0]) 54 self.assertEqual([int(c) for c in ctx.ancestors()], [0])
55 55
56 self.client.bookmark(b('bookmark'), inactive=True, rev=node0) 56 self.client.bookmark(b('bookmark'), inactive=True, rev=node0)
57 self.assertEquals(ctx.bookmarks(), [b('bookmark')]) 57 self.assertEqual(ctx.bookmarks(), [b('bookmark')])
58 58
59 self.client.tag(b('tag'), rev=node0) 59 self.client.tag(b('tag'), rev=node0)
60 # tags are read on construction 60 # tags are read on construction
61 self.assertEquals(self.client[node0].tags(), [b('tag')]) 61 self.assertEqual(self.client[node0].tags(), [b('tag')])
62 62
63 def test_construction(self): 63 def test_construction(self):
64 self.append('a', 'a') 64 self.append('a', 'a')
65 rev0, node0 = self.client.commit(b('first'), addremove=True) 65 rev0, node0 = self.client.commit(b('first'), addremove=True)
66 tip = self.client.tip() 66 tip = self.client.tip()
67 67
68 # from client.revision 68 # from client.revision
69 ctx = context.changectx(self.client, tip) 69 ctx = context.changectx(self.client, tip)
70 self.assertEquals(ctx.node(), tip.node) 70 self.assertEqual(ctx.node(), tip.node)
71 71
72 # from revset 72 # from revset
73 ctx = context.changectx(self.client, b('all()')) 73 ctx = context.changectx(self.client, b('all()'))
74 self.assertEquals(ctx.node(), tip.node) 74 self.assertEqual(ctx.node(), tip.node)
75 75
76 def test_in_keyword(self): 76 def test_in_keyword(self):
77 """ 77 """
78 test the 'in' keyword using both revision numbers or changeset ids. 78 test the 'in' keyword using both revision numbers or changeset ids.
79 """ 79 """