aboutsummaryrefslogtreecommitdiffhomepage
path: root/tests/12_test_deb.py
diff options
context:
space:
mode:
authorMarkus Lehtonen <markus.lehtonen@linux.intel.com>2018-01-23 10:48:58 +0200
committerGuido Günther <agx@sigxcpu.org>2018-03-01 12:01:27 +0100
commit042f422cf4adfd46cca7f024f1e941bc7c91c911 (patch)
tree1f67411ae89bc362235c99b37bb286f877b3236c /tests/12_test_deb.py
parent99b38114d4923425e73135c4af1dbe9f41dc21d8 (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/12_test_deb.py')
-rw-r--r--tests/12_test_deb.py4
1 files changed, 2 insertions, 2 deletions
diff --git a/tests/12_test_deb.py b/tests/12_test_deb.py
index d06bc432..4a2388e2 100644
--- a/tests/12_test_deb.py
+++ b/tests/12_test_deb.py
@@ -136,7 +136,7 @@ Files:
self.assertEquals(dsc.sigs, [])
-@unittest.skipIf(not os.path.exists('/usr/bin/dpkg'), 'Dpkg not found')
+@testutils.skip_without_cmd('dpkg')
class TestDpkgCompareVersions(unittest.TestCase):
"""Test L{gbp.deb.DpkgCompareVersions}"""
@@ -160,7 +160,7 @@ class TestDpkgCompareVersions(unittest.TestCase):
self.cmp('_', '_ _')
-@unittest.skipIf(not os.path.exists('/usr/bin/dpkg'), 'Dpkg not found')
+@testutils.skip_without_cmd('dpkg')
class TestDeb(unittest.TestCase):
"""Test L{gbp.deb.__init__} """