annotate tests/test-init.py @ 114:2e2055fc66c3

tests: ignore bookmarks active mark for testing with pre-2.6
author Matt Mackall <mpm@selenic.com>
date Mon, 06 May 2013 14:41:10 -0500
parents 07efbd3bd09a
children 4359cabcb0cc
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
60
ce516ed9bc0d hglib: add init command
Idan Kamara <idankk86@gmail.com>
parents:
diff changeset
1 import hglib, common, shutil
ce516ed9bc0d hglib: add init command
Idan Kamara <idankk86@gmail.com>
parents:
diff changeset
2
ce516ed9bc0d hglib: add init command
Idan Kamara <idankk86@gmail.com>
parents:
diff changeset
3 class test_init(common.basetest):
ce516ed9bc0d hglib: add init command
Idan Kamara <idankk86@gmail.com>
parents:
diff changeset
4 def test_exists(self):
ce516ed9bc0d hglib: add init command
Idan Kamara <idankk86@gmail.com>
parents:
diff changeset
5 self.assertRaises(hglib.error.CommandError, hglib.init)
ce516ed9bc0d hglib: add init command
Idan Kamara <idankk86@gmail.com>
parents:
diff changeset
6
ce516ed9bc0d hglib: add init command
Idan Kamara <idankk86@gmail.com>
parents:
diff changeset
7 def test_basic(self):
ce516ed9bc0d hglib: add init command
Idan Kamara <idankk86@gmail.com>
parents:
diff changeset
8 self.client.close()
ce516ed9bc0d hglib: add init command
Idan Kamara <idankk86@gmail.com>
parents:
diff changeset
9 self.client = None
ce516ed9bc0d hglib: add init command
Idan Kamara <idankk86@gmail.com>
parents:
diff changeset
10 shutil.rmtree('.hg')
ce516ed9bc0d hglib: add init command
Idan Kamara <idankk86@gmail.com>
parents:
diff changeset
11
92
07efbd3bd09a hglib: change init to not open a command server instance automatically
Idan Kamara <idankk86@gmail.com>
parents: 60
diff changeset
12 self.client = hglib.init().open()
60
ce516ed9bc0d hglib: add init command
Idan Kamara <idankk86@gmail.com>
parents:
diff changeset
13 self.assertTrue(self.client.root().endswith('test_init'))