diff options
author | Markus Lehtonen <markus.lehtonen@linux.intel.com> | 2018-01-23 10:48:58 +0200 |
---|---|---|
committer | Guido Günther <agx@sigxcpu.org> | 2018-03-01 12:01:27 +0100 |
commit | 042f422cf4adfd46cca7f024f1e941bc7c91c911 (patch) | |
tree | 1f67411ae89bc362235c99b37bb286f877b3236c /tests/11_test_dch_main.py | |
parent | 99b38114d4923425e73135c4af1dbe9f41dc21d8 (diff) |
tests.testutils: helpers for checking existence of commands
Add new have_cmd() helper for checking if a command is available,
and, a skip_without_cmd() decorator for skipping tests in case a command
is missing. Convert existing checks for commands to use these new
functions.
Signed-off-by: Markus Lehtonen <markus.lehtonen@linux.intel.com>
Diffstat (limited to 'tests/11_test_dch_main.py')
-rw-r--r-- | tests/11_test_dch_main.py | 5 |
1 files changed, 2 insertions, 3 deletions
diff --git a/tests/11_test_dch_main.py b/tests/11_test_dch_main.py index d9023c3c..7fc82600 100644 --- a/tests/11_test_dch_main.py +++ b/tests/11_test_dch_main.py @@ -3,12 +3,11 @@ """Test L{gbp.scripts.dch} main""" from . import context -from .testutils import (DebianGitTestRepo, OsReleaseFile, +from .testutils import (DebianGitTestRepo, OsReleaseFile, skip_without_cmd, get_dch_default_urgency, capture_stderr) from gbp.scripts import dch -import unittest import os import re @@ -46,7 +45,7 @@ cl_debian = """test-package (0.9-1) unstable; urgency=%s """ % default_urgency -@unittest.skipIf(not os.path.exists('/usr/bin/debchange'), "Dch not found") +@skip_without_cmd('debchange') class TestScriptDch(DebianGitTestRepo): """Test git-dch""" |