summaryrefslogtreecommitdiff
path: root/tests/test_debiandistro.py
diff options
context:
space:
mode:
authorGuido Günther <agx@sigxcpu.org>2014-07-11 20:53:45 +0200
committerGuido Günther <agx@sigxcpu.org>2014-07-11 20:53:45 +0200
commit0b81cf5d788a1432f4f553a7ea18c5cc48f4eb96 (patch)
tree8f2189bf38f65adb90b2b2d49c959de5bec48f53 /tests/test_debiandistro.py
parentc6168dff875c9488a26f6931b9da52080a022b9b (diff)
parent5e9df7763328f998805b28aff874b56b67d1bd88 (diff)
Merge tag 'v0.0.8' into debian/master
whatmaps 0.0.8
Diffstat (limited to 'tests/test_debiandistro.py')
-rw-r--r--tests/test_debiandistro.py9
1 files changed, 8 insertions, 1 deletions
diff --git a/tests/test_debiandistro.py b/tests/test_debiandistro.py
index c01efd8..617005c 100644
--- a/tests/test_debiandistro.py
+++ b/tests/test_debiandistro.py
@@ -23,6 +23,12 @@ try:
except ImportError:
have_apt_pkg=False
+try:
+ import lsb_release
+ have_lsb_release=True
+except ImportError:
+ have_lsb_release=False
+
from whatmaps.debiandistro import DebianDistro
from whatmaps.debianpkg import DebianPkg
@@ -90,11 +96,12 @@ class TestDebianDistro(unittest.TestCase):
@patch('apt_pkg.init')
@patch('apt_pkg.Acquire')
@unittest.skipUnless(have_apt_pkg, "apt_pkg not installed")
+ @unittest.skipUnless(have_lsb_release, "lsb_release not installed")
def test_filter_security_updates(self, apt_pkg_acquire, apt_pkg_init):
pkgs = {'pkg1': DebianPkg('pkg1'),
'pkg2': DebianPkg('pkg2'),
}
- with patch('apt_pkg.Cache') as mock:
+ with patch('apt_pkg.Cache'):
DebianDistro.filter_security_updates(pkgs)
apt_pkg_init.assert_called_once_with()
apt_pkg_acquire.assert_called_once_with()