diff options
Diffstat (limited to 'tests/testutils/__init__.py')
-rw-r--r-- | tests/testutils/__init__.py | 37 |
1 files changed, 3 insertions, 34 deletions
diff --git a/tests/testutils/__init__.py b/tests/testutils/__init__.py index 2a13218..6df30e2 100644 --- a/tests/testutils/__init__.py +++ b/tests/testutils/__init__.py @@ -6,47 +6,16 @@ import os import shutil import subprocess import tempfile -import unittest import gbp.log -import gbp.deb.git import gbp.errors from gbp.deb.changelog import ChangeLog from gbplogtester import GbpLogTester +from debiangittestrepo import DebianGitTestRepo -class DebianGitTestRepo(unittest.TestCase): - """Scratch repo for a single unit test""" - - def setUp(self): - self.tmpdir = context.new_tmpdir(__name__) - - repodir = self.tmpdir.join('test_repo') - self.repo = gbp.deb.git.DebianGitRepository.create(repodir) - - def tearDown(self): - context.teardown() - - def add_file(self, name, content=None, msg=None): - """ - Add a single file with name I{name} and content I{content}. If - I{content} is C{none} the content of the file is undefined. - - @param name: the file's path relativ to the git repo - @type name: C{str} - @param content: the file's content - @type content: C{str} - """ - path = os.path.join(self.repo.path, name) - - d = os.path.dirname(path) - if not os.path.exists(d): - os.makedirs(d) - - with open(path, 'w+') as f: - content == None or f.write(content) - self.repo.add_files(name, force=True) - self.repo.commit_files(path, msg or "added %s" % name) +__all__ = ['GbpLogTester, DebianGitTestRepo', 'OsReleaseFile', + 'MockedChangeLog', 'get_dch_default_urgency' ] class OsReleaseFile(object): """Repesents a simple file with key-value pairs""" |