comparison tests/test-hidden.py @ 143:4359cabcb0cc

hglib: move string literals in the test code to util.b() (issue4520)
author Brett Cannon <brett@python.org>
date Mon, 09 Mar 2015 18:26:25 -0400
parents 1b47146a4a2c
children c1b966866ed7
comparison
equal deleted inserted replaced
142:fe74d5599539 143:4359cabcb0cc
1 import common, hglib, datetime 1 import common, hglib, datetime
2 from hglib.error import CommandError 2 from hglib.error import CommandError
3 from hglib.util import b
3 4
4 class test_obsolete_reference(common.basetest): 5 class test_obsolete_reference(common.basetest):
5 """make sure obsolete changesets are disabled""" 6 """make sure obsolete changesets are disabled"""
6 def test_debugobsolete_failure(self): 7 def test_debugobsolete_failure(self):
7 f = open('gna1','w') 8 f = open('gna1','w')
8 f.write('g') 9 f.write('g')
9 f.close() 10 f.close()
10 self.client.add('gna1') 11 self.client.add(b('gna1'))
11 cs = self.client.commit('gna1')[1] #get id 12 cs = self.client.commit(b('gna1'))[1] #get id
12 self.assertRaises(CommandError, 13 self.assertRaises(CommandError,
13 self.client.rawcommand, ['debugobsolete', cs]) 14 self.client.rawcommand, [b('debugobsolete'), cs])
14 15
15 16
16 class test_obsolete_baselib(common.basetest): 17 class test_obsolete_baselib(common.basetest):
17 """base test class with obsolete changesets enabled""" 18 """base test class with obsolete changesets enabled"""
18 def setUp(self): 19 def setUp(self):
26 class test_obsolete_client(test_obsolete_baselib): 27 class test_obsolete_client(test_obsolete_baselib):
27 """check client methods with obsolete changesets enabled""" 28 """check client methods with obsolete changesets enabled"""
28 def test_debugobsolete_success(self): 29 def test_debugobsolete_success(self):
29 """check the obsolete extension is available""" 30 """check the obsolete extension is available"""
30 self.append('gna1','ga') 31 self.append('gna1','ga')
31 self.client.add('gna1') 32 self.client.add(b('gna1'))
32 cs = self.client.commit('gna1')[1] #get id 33 cs = self.client.commit(b('gna1'))[1] #get id
33 self.client.rawcommand(['debugobsolete', cs]) 34 self.client.rawcommand([b('debugobsolete'), cs])
34 35
35 def test_obsolete_in(self): 36 def test_obsolete_in(self):
36 """test the 'hidden' keyword with the 'in' method""" 37 """test the 'hidden' keyword with the 'in' method"""
37 if self.client.version < (2, 9, 0): 38 if self.client.version < (2, 9, 0):
38 return 39 return
39 self.append('gna1','ga') 40 self.append('gna1','ga')
40 self.client.add('gna1') 41 self.client.add(b('gna1'))
41 cs0 = self.client.commit('gna1')[1] #get id 42 cs0 = self.client.commit(b('gna1'))[1] #get id
42 self.append('gna2','gaaa') 43 self.append('gna2','gaaa')
43 self.client.add('gna2') 44 self.client.add(b('gna2'))
44 cs1 = self.client.commit('gna2')[1] #get id 45 cs1 = self.client.commit(b('gna2'))[1] #get id
45 self.client.rawcommand(['debugobsolete', cs1]) 46 self.client.rawcommand([b('debugobsolete'), cs1])
46 self.client.update(cs0) 47 self.client.update(cs0)
47 self.assertFalse(cs1 in self.client) 48 self.assertFalse(cs1 in self.client)
48 self.assertTrue(cs0 in self.client) 49 self.assertTrue(cs0 in self.client)
49 self.client.hidden = True 50 self.client.hidden = True
50 self.assertTrue(cs1 in self.client) 51 self.assertTrue(cs1 in self.client)
54 hidden and visible changesets""" 55 hidden and visible changesets"""
55 def test_hidden(self): 56 def test_hidden(self):
56 if self.client.version < (2, 9, 0): 57 if self.client.version < (2, 9, 0):
57 return 58 return
58 self.append('gna1','ga') 59 self.append('gna1','ga')
59 self.client.add('gna1') 60 self.client.add(b('gna1'))
60 cs0 = self.client.commit('gna1')[1] #get id 61 cs0 = self.client.commit(b('gna1'))[1] #get id
61 ctx0 = self.client[cs0] 62 ctx0 = self.client[cs0]
62 self.append('gna2','gaaa') 63 self.append('gna2','gaaa')
63 self.client.add('gna2') 64 self.client.add(b('gna2'))
64 cs1 = self.client.commit('gna2')[1] #get id 65 cs1 = self.client.commit(b('gna2'))[1] #get id
65 ctx1 = self.client[cs1] 66 ctx1 = self.client[cs1]
66 self.client.rawcommand(['debugobsolete', cs1]) 67 self.client.rawcommand([b('debugobsolete'), cs1])
67 self.client.update(cs0) 68 self.client.update(cs0)
68 self.assertTrue(ctx1.hidden()) 69 self.assertTrue(ctx1.hidden())
69 self.assertFalse(ctx0.hidden()) 70 self.assertFalse(ctx0.hidden())
70
71