Mercurial > hgsubversion
comparison tests/test_pull.py @ 812:8c7447b4b004
test_pull: commands.pull() no longer aborts when crossing branches
Introduced by hg.610873cf064a
| author | Patrick Mezard <pmezard@gmail.com> |
|---|---|
| date | Wed, 15 Jun 2011 14:44:14 +0200 |
| parents | b64173a27ce8 |
| children | f28e0f54a6ef |
comparison
equal
deleted
inserted
replaced
| 811:ccefff0c4f91 | 812:8c7447b4b004 |
|---|---|
| 40 def test_onerevision_divergent(self): | 40 def test_onerevision_divergent(self): |
| 41 repo = self._load_fixture_and_fetch('single_rev.svndump') | 41 repo = self._load_fixture_and_fetch('single_rev.svndump') |
| 42 self.commitchanges((('alpha', 'alpha', 'Changed another way'),)) | 42 self.commitchanges((('alpha', 'alpha', 'Changed another way'),)) |
| 43 state = repo.parents() | 43 state = repo.parents() |
| 44 self._add_svn_rev({'trunk/alpha': 'Changed one way'}) | 44 self._add_svn_rev({'trunk/alpha': 'Changed one way'}) |
| 45 self.assertRaises(hgutil.Abort, commands.pull, | 45 try: |
| 46 self.repo.ui, repo, update=True) | 46 commands.pull(self.repo.ui, repo, update=True) |
| 47 except hgutil.Abort: | |
| 48 # hg < 1.9 raised when crossing branches | |
| 49 pass | |
| 47 self.assertEqual(state, repo.parents()) | 50 self.assertEqual(state, repo.parents()) |
| 48 self.assertTrue('tip' not in repo[None].tags()) | 51 self.assertTrue('tip' not in repo[None].tags()) |
| 49 self.assertEqual(len(repo.heads()), 2) | 52 self.assertEqual(len(repo.heads()), 2) |
| 50 | 53 |
| 51 def suite(): | 54 def suite(): |
