Mercurial > hgsubversion
comparison tests/test_util.py @ 870:1eb2a4428c42
test_util: pass repo_path to svnco() explicitely
| author | Patrick Mezard <patrick@mezard.eu> |
|---|---|
| date | Thu, 19 Apr 2012 18:29:30 +0200 |
| parents | db3a651494f9 |
| children | 51fd75ae62b9 |
comparison
equal
deleted
inserted
replaced
| 869:db3a651494f9 | 870:1eb2a4428c42 |
|---|---|
| 351 res = commands.push(self.repo.ui, self.repo) | 351 res = commands.push(self.repo.ui, self.repo) |
| 352 after = len(self.repo) | 352 after = len(self.repo) |
| 353 self.assertEqual(expected_extra_back, after - before) | 353 self.assertEqual(expected_extra_back, after - before) |
| 354 return res | 354 return res |
| 355 | 355 |
| 356 def svnco(self, svnpath, rev, path): | 356 def svnco(self, repo_path, svnpath, rev, path): |
| 357 path = os.path.join(self.wc_path, path) | 357 path = os.path.join(self.wc_path, path) |
| 358 subpath = os.path.dirname(path) | 358 subpath = os.path.dirname(path) |
| 359 if not os.path.isdir(subpath): | 359 if not os.path.isdir(subpath): |
| 360 os.makedirs(subpath) | 360 os.makedirs(subpath) |
| 361 svnpath = fileurl(self.repo_path + '/' + svnpath) | 361 svnpath = fileurl(repo_path + '/' + svnpath) |
| 362 args = ['svn', 'co', '-r', rev, svnpath, path] | 362 args = ['svn', 'co', '-r', rev, svnpath, path] |
| 363 p = subprocess.Popen(args, | 363 p = subprocess.Popen(args, |
| 364 stdout=subprocess.PIPE, | 364 stdout=subprocess.PIPE, |
| 365 stderr=subprocess.STDOUT) | 365 stderr=subprocess.STDOUT) |
| 366 stdout, stderr = p.communicate() | 366 stdout, stderr = p.communicate() |
