Mercurial > public > mercurial-scm > python-hglib
diff tests/test-context.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 | b6f601ba7f3c |
children | c1b966866ed7 |
line wrap: on
line diff
--- a/tests/test-context.py Sun Mar 08 13:08:37 2015 -0400 +++ b/tests/test-context.py Mon Mar 09 18:26:25 2015 -0400 @@ -2,43 +2,44 @@ from hglib.error import CommandError import common, hglib from hglib import context +from hglib.util import b class test_context(common.basetest): def test_non_existent(self): - self.assertRaises(ValueError, context.changectx, self.client, 'foo') + self.assertRaises(ValueError, context.changectx, self.client, b('foo')) def test_basic(self): self.append('a', 'a') self.append('b', 'b') - rev0, node0 = self.client.commit('first', addremove=True) + rev0, node0 = self.client.commit(b('first'), addremove=True) self.append('c', 'c') - rev1, node1 = self.client.commit('second', addremove=True) + rev1, node1 = self.client.commit(b('second'), addremove=True) ctx = self.client[node0] - self.assertEquals(ctx.description(), 'first') - self.assertEquals(str(ctx), node0[:12]) + self.assertEquals(ctx.description(), b('first')) + self.assertEquals(str(ctx), node0[:12].decode('latin-1')) self.assertEquals(ctx.node(), node0) self.assertEquals(int(ctx), rev0) self.assertEquals(ctx.rev(), rev0) - self.assertEquals(ctx.branch(), 'default') + self.assertEquals(ctx.branch(), b('default')) self.assertTrue(ctx) - self.assertTrue('a' in ctx and 'b' in ctx) - self.assertFalse('c' in ctx) - self.assertEquals(list(ctx), ['a', 'b']) - self.assertEquals(ctx.files(), ['a', 'b']) + self.assertTrue(b('a') in ctx and b('b') in ctx) + self.assertFalse(b('c') in ctx) + self.assertEquals(list(ctx), [b('a'), b('b')]) + self.assertEquals(ctx.files(), [b('a'), b('b')]) self.assertEquals(ctx.modified(), []) - self.assertEquals(ctx.added(), ['a', 'b']) + self.assertEquals(ctx.added(), [b('a'), b('b')]) self.assertEquals(ctx.removed(), []) self.assertEquals(ctx.ignored(), []) self.assertEquals(ctx.clean(), []) - man = {'a' : '047b75c6d7a3ef6a2243bd0e99f94f6ea6683597', - 'b' : '62452855512f5b81522aa3895892760bb8da9f3f'} + man = {b('a') : b('047b75c6d7a3ef6a2243bd0e99f94f6ea6683597'), + b('b') : b('62452855512f5b81522aa3895892760bb8da9f3f')} self.assertEquals(ctx.manifest(), man) self.assertEquals([int(c) for c in ctx.parents()], [-1]) @@ -49,16 +50,16 @@ self.assertEquals([int(c) for c in ctx.descendants()], [0, 1]) self.assertEquals([int(c) for c in ctx.ancestors()], [0]) - self.client.bookmark('bookmark', inactive=True, rev=node0) - self.assertEquals(ctx.bookmarks(), ['bookmark']) + self.client.bookmark(b('bookmark'), inactive=True, rev=node0) + self.assertEquals(ctx.bookmarks(), [b('bookmark')]) - self.client.tag('tag', rev=node0) + self.client.tag(b('tag'), rev=node0) # tags are read on construction - self.assertEquals(self.client[node0].tags(), ['tag']) + self.assertEquals(self.client[node0].tags(), [b('tag')]) def test_construction(self): self.append('a', 'a') - rev0, node0 = self.client.commit('first', addremove=True) + rev0, node0 = self.client.commit(b('first'), addremove=True) tip = self.client.tip() # from client.revision @@ -66,7 +67,7 @@ self.assertEquals(ctx.node(), tip.node) # from revset - ctx = context.changectx(self.client, 'all()') + ctx = context.changectx(self.client, b('all()')) self.assertEquals(ctx.node(), tip.node) def test_in_keyword(self): @@ -77,9 +78,9 @@ return self.append('a', 'a') - rev0, node0 = self.client.commit('first', addremove=True) + rev0, node0 = self.client.commit(b('first'), addremove=True) self.append('a', 'a') - rev1, node1 = self.client.commit('second') + rev1, node1 = self.client.commit(b('second')) self.assertIn(1, self.client) hash_1 = self.client.log(0)[0][1] @@ -87,5 +88,5 @@ self.assertNotIn(2, self.client) hash_2 = self.client.log(1)[0][1] self.assertIn(hash_2, self.client) - hash_2 = 'deadbeef' + hash_2 = b('deadbeef') self.assertNotIn(hash_2, self.client)