Mercurial > python-hglib
diff tests/test-bookmarks.py @ 24:ca0d7e212cf8
client: add bookmarks command
author | Idan Kamara <idankk86@gmail.com> |
---|---|
date | Thu, 11 Aug 2011 17:54:09 +0300 |
parents | |
children | 5fe53db61aa4 |
line wrap: on
line diff
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/tests/test-bookmarks.py Thu Aug 11 17:54:09 2011 +0300 @@ -0,0 +1,25 @@ +import common + +class test_bookmarks(common.basetest): + def test_empty(self): + self.assertEquals(self.client.bookmarks(), ([], -1)) + + def test_basic(self): + self.append('a', 'a') + rev0, node0 = self.client.commit('first', addremove=True) + self.append('a', 'a') + rev1, node1 = self.client.commit('second') + + self.client.bookmark('0', rev0) + self.assertEquals(self.client.bookmarks(), + ([('0', rev0, node0[:12])], -1)) + + self.client.bookmark('1', rev1) + self.assertEquals(self.client.bookmarks(), + ([('0', rev0, node0[:12]), + ('1', rev1, node1[:12])], 1)) + + #def test_spaces(self): + # self.client.bookmark('s pace', self.rev0) + # self.assertEquals(self.client.bookmarks(), + # ([('s pace', 0, self.rev0.node[:12])], -1))