Mercurial > public > mercurial-scm > python-hglib
annotate tests/test-push.py @ 105:86ff8611a8fa 0.3
client: always set HGPLAIN=1 (issue3502)
Not setting it breaks output parsing on some commands.
author | Siddharth Agarwal <sid0@fb.com> |
---|---|
date | Mon, 15 Oct 2012 09:45:43 -0700 |
parents | 0555d58a7313 |
children | 4359cabcb0cc |
rev | line source |
---|---|
39 | 1 import common, hglib |
2 | |
3 class test_push(common.basetest): | |
4 def test_basic(self): | |
5 self.append('a', 'a') | |
6 self.client.commit('first', addremove=True) | |
7 | |
8 self.client.clone(dest='other') | |
9 other = hglib.open('other') | |
10 | |
11 # broken in hg, doesn't return 1 if nothing to push | |
12 #self.assertFalse(self.client.push('other')) | |
13 | |
14 self.append('a', 'a') | |
15 self.client.commit('second') | |
16 | |
17 self.assertTrue(self.client.push('other')) | |
18 self.assertEquals(self.client.log(), other.log()) |