Mercurial > hgsubversion
comparison tests/test_single_dir_clone.py @ 1599:7bb6562feb85
compathacks: drop branchset() which is compat code for hg<2.9
author | Pulkit Goyal <pulkit@yandex-team.ru> |
---|---|
date | Tue, 27 Nov 2018 14:08:11 +0300 |
parents | d55c9d0ba350 |
children |
comparison
equal
deleted
inserted
replaced
1598:394007c5efea | 1599:7bb6562feb85 |
---|---|
19 | 19 |
20 def test_clone_single_dir_simple(self): | 20 def test_clone_single_dir_simple(self): |
21 repo = self._load_fixture_and_fetch('branch_from_tag.svndump', | 21 repo = self._load_fixture_and_fetch('branch_from_tag.svndump', |
22 layout='single', | 22 layout='single', |
23 subdir='') | 23 subdir='') |
24 self.assertEqual(compathacks.branchset(repo), | 24 self.assertEqual(set(repo.branchmap()), |
25 set(['default'])) | 25 set(['default'])) |
26 self.assertEqual(sorted(repo['tip'].manifest().keys()), | 26 self.assertEqual(sorted(repo['tip'].manifest().keys()), |
27 ['branches/branch_from_tag/alpha', | 27 ['branches/branch_from_tag/alpha', |
28 'branches/branch_from_tag/beta', | 28 'branches/branch_from_tag/beta', |
29 'tags/copied_tag/alpha', | 29 'tags/copied_tag/alpha', |
34 'trunk/beta']) | 34 'trunk/beta']) |
35 | 35 |
36 def test_auto_detect_single(self): | 36 def test_auto_detect_single(self): |
37 repo = self._load_fixture_and_fetch('branch_from_tag.svndump', | 37 repo = self._load_fixture_and_fetch('branch_from_tag.svndump', |
38 layout='auto') | 38 layout='auto') |
39 self.assertEqual(compathacks.branchset(repo), | 39 self.assertEqual(set(repo.branchmap()), |
40 set(['default', 'branch_from_tag'])) | 40 set(['default', 'branch_from_tag'])) |
41 oldmanifest = test_util.filtermanifest(revsymbol(repo, 'default').manifest().keys()) | 41 oldmanifest = test_util.filtermanifest(revsymbol(repo, 'default').manifest().keys()) |
42 # remove standard layout | 42 # remove standard layout |
43 shutil.rmtree(self.wc_path) | 43 shutil.rmtree(self.wc_path) |
44 # try again with subdir to get single dir clone | 44 # try again with subdir to get single dir clone |
45 repo = self._load_fixture_and_fetch('branch_from_tag.svndump', | 45 repo = self._load_fixture_and_fetch('branch_from_tag.svndump', |
46 layout='auto', | 46 layout='auto', |
47 subdir='trunk') | 47 subdir='trunk') |
48 self.assertEqual(compathacks.branchset(repo), set(['default', ])) | 48 self.assertEqual(set(repo.branchmap()), set(['default', ])) |
49 self.assertEqual(revsymbol(repo, 'default').manifest().keys(), oldmanifest) | 49 self.assertEqual(revsymbol(repo, 'default').manifest().keys(), oldmanifest) |
50 | 50 |
51 def test_clone_subdir_is_file_prefix(self): | 51 def test_clone_subdir_is_file_prefix(self): |
52 FIXTURE = 'subdir_is_file_prefix.svndump' | 52 FIXTURE = 'subdir_is_file_prefix.svndump' |
53 repo = self._load_fixture_and_fetch(FIXTURE, | 53 repo = self._load_fixture_and_fetch(FIXTURE, |
54 layout='single', | 54 layout='single', |
55 subdir=test_util.subdir[FIXTURE]) | 55 subdir=test_util.subdir[FIXTURE]) |
56 self.assertEqual(compathacks.branchset(repo), set(['default'])) | 56 self.assertEqual(set(repo.branchmap()), set(['default'])) |
57 self.assertEqual(repo['tip'].manifest().keys(), ['flaf.txt']) | 57 self.assertEqual(repo['tip'].manifest().keys(), ['flaf.txt']) |
58 | 58 |
59 def test_externals_single(self): | 59 def test_externals_single(self): |
60 repo = self._load_fixture_and_fetch('externals.svndump', | 60 repo = self._load_fixture_and_fetch('externals.svndump', |
61 layout='single') | 61 layout='single') |