comparison tests/test_push_renames.py @ 82:71de43e9f614

Extract PushTest common code into test_util.TestBase
author Patrick Mezard <pmezard@gmail.com>
date Fri, 14 Nov 2008 16:18:24 -0600
parents 072010a271c6
children 01e747937d35
comparison
equal deleted inserted replaced
81:85dcea81f22b 82:71de43e9f614
12 12
13 import fetch_command 13 import fetch_command
14 import push_cmd 14 import push_cmd
15 import test_util 15 import test_util
16 16
17 class TestPushRenames(unittest.TestCase): 17 class TestPushRenames(test_util.TestBase):
18 def setUp(self): 18 def setUp(self):
19 self.oldwd = os.getcwd() 19 test_util.TestBase.setUp(self)
20 self.tmpdir = tempfile.mkdtemp('svnwrap_test')
21 self.repo_path = '%s/testrepo' % self.tmpdir
22 self.wc_path = '%s/testrepo_wc' % self.tmpdir
23 test_util.load_fixture_and_fetch('pushrenames.svndump', 20 test_util.load_fixture_and_fetch('pushrenames.svndump',
24 self.repo_path, 21 self.repo_path,
25 self.wc_path, 22 self.wc_path,
26 True) 23 True)
27
28 # define this as a property so that it reloads anytime we need it
29 @property
30 def repo(self):
31 return hg.repository(ui.ui(), self.wc_path)
32
33 def tearDown(self):
34 test_util.rmtree(self.tmpdir)
35 os.chdir(self.oldwd)
36 24
37 def _commitchanges(self, repo, changes): 25 def _commitchanges(self, repo, changes):
38 parentctx = repo['tip'] 26 parentctx = repo['tip']
39 27
40 changed, removed = [], [] 28 changed, removed = [], []