Use testutils in 09_test_write_tree.py
authorGuido Günther <agx@sigxcpu.org>
Tue, 10 Jan 2012 12:17:10 +0000 (13:17 +0100)
committerGuido Günther <agx@sigxcpu.org>
Tue, 10 Jan 2012 12:23:28 +0000 (13:23 +0100)
tests/09_test_write_tree.py

index c642ed6..d721ce6 100644 (file)
@@ -3,16 +3,15 @@
 """Test  L{GitRepository}'s write_tree method"""
 
 import os
-import shutil
-import tempfile
-import unittest
+
+import testutils
 
 import gbp.log
 import gbp.git
 import gbp.errors
 
 
-class TestWriteTree(unittest.TestCase):
+class TestWriteTree(testutils.DebianGitTestRepo):
     def _write_testtree(self):
         """Write a test tree"""
         paths = []
@@ -23,18 +22,6 @@ class TestWriteTree(unittest.TestCase):
             paths.append(path)
         return paths
 
-    def setUp(self):
-        gbp.log.setup(False, False)
-        top = os.path.abspath(os.path.curdir)
-        self.tmpdir = os.path.join(top, 'gbp_%s_repo' % __name__)
-        os.mkdir(self.tmpdir)
-
-        repodir = os.path.join(self.tmpdir, 'test_repo')
-        self.repo = gbp.git.GitRepository.create(repodir)
-
-    def tearDown(self):
-        shutil.rmtree(self.tmpdir)
-
     def test_write_tree_index_nonexistant(self):
         """Write out index file to nonexistant dir"""
         paths = self._write_testtree()