diff options
author | Guido Günther <agx@sigxcpu.org> | 2016-12-04 19:35:28 +0100 |
---|---|---|
committer | Guido Günther <agx@sigxcpu.org> | 2016-12-04 19:45:57 +0100 |
commit | f631e64845e1d6584b94dd18da2b5e91d4c71d67 (patch) | |
tree | 36fe093396719b40bb3bd97468c3980fb0cac32b /tests | |
parent | 0a9cf44593fbb97bdbd6cfdcdfb37de69f4b9c90 (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.py | 16 |
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']) |