Mercurial > hgsubversion
comparison tests/test_externals.py @ 869:db3a651494f9
test_util: pass repo_path to svnls(), turn it into a function
| author | Patrick Mezard <patrick@mezard.eu> |
|---|---|
| date | Thu, 19 Apr 2012 18:29:30 +0200 |
| parents | 04729f3a3d17 |
| children | 1eb2a4428c42 |
comparison
equal
deleted
inserted
replaced
| 868:cc1c870f1758 | 869:db3a651494f9 |
|---|---|
| 327 | 327 |
| 328 def test_push_hgsub(self, stupid=False): | 328 def test_push_hgsub(self, stupid=False): |
| 329 if subrepo is None: | 329 if subrepo is None: |
| 330 return | 330 return |
| 331 | 331 |
| 332 self._load_fixture_and_fetch('pushexternals.svndump', | 332 repo, repo_path = self.load_and_fetch('pushexternals.svndump', |
| 333 externals='subrepos') | 333 externals='subrepos') |
| 334 # Add a new reference on an existing and non-existing directory | 334 # Add a new reference on an existing and non-existing directory |
| 335 changes = [ | 335 changes = [ |
| 336 ('.hgsub', '.hgsub', """\ | 336 ('.hgsub', '.hgsub', """\ |
| 337 dir/deps/project2 = [hgsubversion] dir:^/externals/project2 deps/project2 | 337 dir/deps/project2 = [hgsubversion] dir:^/externals/project2 deps/project2 |
| 338 subdir1/deps/project1 = [hgsubversion] subdir1:^/externals/project1 deps/project1 | 338 subdir1/deps/project1 = [hgsubversion] subdir1:^/externals/project1 deps/project1 |
| 353 self.pushrevisions(stupid) | 353 self.pushrevisions(stupid) |
| 354 self.assertchanges(changes, self.repo['tip']) | 354 self.assertchanges(changes, self.repo['tip']) |
| 355 | 355 |
| 356 # Check .hgsub and .hgsubstate were not pushed | 356 # Check .hgsub and .hgsubstate were not pushed |
| 357 self.assertEqual(['dir', 'subdir1', 'subdir1/a', 'subdir2', | 357 self.assertEqual(['dir', 'subdir1', 'subdir1/a', 'subdir2', |
| 358 'subdir2/a'], self.svnls('trunk')) | 358 'subdir2/a'], test_util.svnls(repo_path, 'trunk')) |
| 359 | 359 |
| 360 # Remove all references from one directory, add a new one | 360 # Remove all references from one directory, add a new one |
| 361 # to the other (test multiline entries) | 361 # to the other (test multiline entries) |
| 362 changes = [ | 362 changes = [ |
| 363 ('.hgsub', '.hgsub', """\ | 363 ('.hgsub', '.hgsub', """\ |
