aboutsummaryrefslogtreecommitdiffhomepage
path: root/tests
diff options
context:
space:
mode:
authorGuido Günther <agx@sigxcpu.org>2016-12-04 19:35:28 +0100
committerGuido Günther <agx@sigxcpu.org>2016-12-04 19:45:57 +0100
commitf631e64845e1d6584b94dd18da2b5e91d4c71d67 (patch)
tree36fe093396719b40bb3bd97468c3980fb0cac32b /tests
parent0a9cf44593fbb97bdbd6cfdcdfb37de69f4b9c90 (diff)
import_dsc: fail properly again without a package to import
(introduced by 03276df5b9391dc877521cd6c3553ca071157991)
Diffstat (limited to 'tests')
-rw-r--r--tests/component/deb/test_import_dsc.py16
1 files changed, 16 insertions, 0 deletions
diff --git a/tests/component/deb/test_import_dsc.py b/tests/component/deb/test_import_dsc.py
index bc10962a..7496d0a6 100644
--- a/tests/component/deb/test_import_dsc.py
+++ b/tests/component/deb/test_import_dsc.py
@@ -160,3 +160,19 @@ class TestImportDsc(ComponentTestBase):
self._check_repo_state(repo, 'master', ['master', 'upstream'],
tags=['upstream/2.6', 'debian/2.6-2'])
assert len(repo.get_commits()) == 2
+
+ def test_target_dir(self):
+ """Test if setting the target dir works"""
+ def _dsc(version):
+ return os.path.join(DEB_TEST_DATA_DIR,
+ 'dsc-3.0',
+ 'hello-debhelper_%s.dsc' % version)
+ dsc = _dsc('2.6-2')
+ assert import_dsc(['arg0',
+ '--verbose',
+ '--no-pristine-tar',
+ dsc,
+ 'targetdir']) == 0
+ assert os.path.exists('targetdir')
+ repo = ComponentTestGitRepository('targetdir')
+ self._check_repo_state(repo, 'master', ['master', 'upstream'])