Mercurial > hgsubversion
comparison tests/test_utility_commands.py @ 754:caa527346a0f
svncommands: abort on missing metadata or Subversion URL (fixes #226)
| author | Dan Villiom Podlaski Christiansen <danchr@gmail.com> |
|---|---|
| date | Thu, 18 Nov 2010 14:03:26 +0100 |
| parents | 174f03c288d4 |
| children | e9af7eba88db |
comparison
equal
deleted
inserted
replaced
| 753:b218d2bb8c45 | 754:caa527346a0f |
|---|---|
| 80 'branch': 'trunk', | 80 'branch': 'trunk', |
| 81 'rev': 6, | 81 'rev': 6, |
| 82 }) | 82 }) |
| 83 self.assertMultiLineEqual(expected, actual) | 83 self.assertMultiLineEqual(expected, actual) |
| 84 | 84 |
| 85 def test_info_missing_metadata(self): | 85 def test_missing_metadata(self): |
| 86 repo = self._load_fixture_and_fetch('two_heads.svndump') | 86 self._load_fixture_and_fetch('two_heads.svndump') |
| 87 test_util.rmtree(repo.join('svn')) | 87 test_util.rmtree(self.repo.join('svn')) |
| 88 self.assertRaises(hgutil.Abort, | 88 self.assertRaises(hgutil.Abort, |
| 89 repo.svnmeta) | 89 self.repo.svnmeta) |
| 90 self.assertRaises(hgutil.Abort, | 90 self.assertRaises(hgutil.Abort, |
| 91 svncommands.info, self.ui, self.repo) | 91 svncommands.info, |
| 92 self.ui(), repo=self.repo, args=[]) | |
| 93 self.assertRaises(hgutil.Abort, | |
| 94 svncommands.genignore, | |
| 95 self.ui(), repo=self.repo, args=[]) | |
| 96 | |
| 97 os.remove(self.repo.join('hgrc')) | |
| 98 self.assertRaises(hgutil.Abort, | |
| 99 self.repo.svnmeta) | |
| 100 self.assertRaises(hgutil.Abort, | |
| 101 svncommands.info, | |
| 102 self.ui(), repo=self.repo, args=[]) | |
| 103 self.assertRaises(hgutil.Abort, | |
| 104 svncommands.genignore, | |
| 105 self.ui(), repo=self.repo, args=[]) | |
| 106 | |
| 107 self.assertRaises(hgutil.Abort, | |
| 108 svncommands.rebuildmeta, | |
| 109 self.ui(), repo=self.repo, args=[]) | |
| 92 | 110 |
| 93 def test_parent_output(self): | 111 def test_parent_output(self): |
| 94 self._load_fixture_and_fetch('two_heads.svndump') | 112 self._load_fixture_and_fetch('two_heads.svndump') |
| 95 u = self.ui() | 113 u = self.ui() |
| 96 u.pushbuffer() | 114 u.pushbuffer() |
