Mercurial > public > mercurial-scm > python-hglib
comparison tests/test-log.py @ 193:32e8d51ec16c
util: make cmdbuilder() robust for faulty parsing of early options
Also fixed handling of positional arguments.
author | Yuya Nishihara <yuya@tcha.org> |
---|---|
date | Sat, 11 Nov 2017 19:52:48 +0900 |
parents | c1b966866ed7 |
children | 2d0ec6097d78 |
comparison
equal
deleted
inserted
replaced
192:7a84a8656679 | 193:32e8d51ec16c |
---|---|
18 self.assertEquals(revs[0], self.client.log(b('0'))[0]) | 18 self.assertEquals(revs[0], self.client.log(b('0'))[0]) |
19 self.assertEquals(self.client.log(), self.client.log(files=[b('a')])) | 19 self.assertEquals(self.client.log(), self.client.log(files=[b('a')])) |
20 | 20 |
21 self.assertEquals(self.client.log(), self.client.log(hidden=True)) | 21 self.assertEquals(self.client.log(), self.client.log(hidden=True)) |
22 | 22 |
23 def test_dash_in_filename(self): | |
24 self.append('-a', '-a') | |
25 self.client.commit(b('first'), addremove=True) | |
26 revs = self.client.log(files=[b('-a')]) | |
27 self.assertTrue(len(revs) == 1) | |
28 self.assertEquals(revs[0].rev, b('0')) | |
29 | |
23 # def test_errors(self): | 30 # def test_errors(self): |
24 # self.assertRaisesRegexp(CommandError, 'abort: unknown revision', | 31 # self.assertRaisesRegexp(CommandError, 'abort: unknown revision', |
25 # self.client.log, 'foo') | 32 # self.client.log, 'foo') |
26 # self.append('a', 'a') | 33 # self.append('a', 'a') |
27 # self.client.commit('first', addremove=True) | 34 # self.client.commit('first', addremove=True) |