Mercurial > hgsubversion
comparison tests/test_single_dir_clone.py @ 1570:d55c9d0ba350
tests: use scmutils.revsymbol instead of repo.__getitem__ for non-integers
| author | Paul Morelle <paul.morelle@octobus.net> |
|---|---|
| date | Fri, 25 May 2018 11:52:03 +0200 |
| parents | a36e87ae2380 |
| children | 7bb6562feb85 |
comparison
equal
deleted
inserted
replaced
| 1569:4afe8d7e4602 | 1570:d55c9d0ba350 |
|---|---|
| 9 from mercurial import hg | 9 from mercurial import hg |
| 10 from mercurial import node | 10 from mercurial import node |
| 11 from mercurial import ui | 11 from mercurial import ui |
| 12 | 12 |
| 13 from hgsubversion import compathacks | 13 from hgsubversion import compathacks |
| 14 | |
| 15 revsymbol = test_util.revsymbol | |
| 14 | 16 |
| 15 class TestSingleDirClone(test_util.TestBase): | 17 class TestSingleDirClone(test_util.TestBase): |
| 16 stupid_mode_tests = True | 18 stupid_mode_tests = True |
| 17 | 19 |
| 18 def test_clone_single_dir_simple(self): | 20 def test_clone_single_dir_simple(self): |
| 34 def test_auto_detect_single(self): | 36 def test_auto_detect_single(self): |
| 35 repo = self._load_fixture_and_fetch('branch_from_tag.svndump', | 37 repo = self._load_fixture_and_fetch('branch_from_tag.svndump', |
| 36 layout='auto') | 38 layout='auto') |
| 37 self.assertEqual(compathacks.branchset(repo), | 39 self.assertEqual(compathacks.branchset(repo), |
| 38 set(['default', 'branch_from_tag'])) | 40 set(['default', 'branch_from_tag'])) |
| 39 oldmanifest = test_util.filtermanifest(repo['default'].manifest().keys()) | 41 oldmanifest = test_util.filtermanifest(revsymbol(repo, 'default').manifest().keys()) |
| 40 # remove standard layout | 42 # remove standard layout |
| 41 shutil.rmtree(self.wc_path) | 43 shutil.rmtree(self.wc_path) |
| 42 # try again with subdir to get single dir clone | 44 # try again with subdir to get single dir clone |
| 43 repo = self._load_fixture_and_fetch('branch_from_tag.svndump', | 45 repo = self._load_fixture_and_fetch('branch_from_tag.svndump', |
| 44 layout='auto', | 46 layout='auto', |
| 45 subdir='trunk') | 47 subdir='trunk') |
| 46 self.assertEqual(compathacks.branchset(repo), set(['default', ])) | 48 self.assertEqual(compathacks.branchset(repo), set(['default', ])) |
| 47 self.assertEqual(repo['default'].manifest().keys(), oldmanifest) | 49 self.assertEqual(revsymbol(repo, 'default').manifest().keys(), oldmanifest) |
| 48 | 50 |
| 49 def test_clone_subdir_is_file_prefix(self): | 51 def test_clone_subdir_is_file_prefix(self): |
| 50 FIXTURE = 'subdir_is_file_prefix.svndump' | 52 FIXTURE = 'subdir_is_file_prefix.svndump' |
| 51 repo = self._load_fixture_and_fetch(FIXTURE, | 53 repo = self._load_fixture_and_fetch(FIXTURE, |
| 52 layout='single', | 54 layout='single', |
