From: Alfredo Deza Date: Mon, 19 Aug 2013 20:35:11 +0000 (-0400) Subject: a single test for pkg_managers.rpm X-Git-Tag: v1.2.2~4^2~8 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=15f64ab6936ccb7f4216730d6b6cecfd7e0cb5c5;p=ceph-deploy.git a single test for pkg_managers.rpm Signed-off-by: Alfredo Deza --- diff --git a/ceph_deploy/tests/unit/util/test_pkg_managers.py b/ceph_deploy/tests/unit/util/test_pkg_managers.py new file mode 100644 index 0000000..518e549 --- /dev/null +++ b/ceph_deploy/tests/unit/util/test_pkg_managers.py @@ -0,0 +1,20 @@ +from mock import patch, Mock +from ceph_deploy.util import pkg_managers + + +class TestRPM(object): + + def setup(self): + self.to_patch = 'ceph_deploy.util.pkg_managers.wrappers' + + def test_extend_flags(self): + fake_check_call = Mock() + with patch(self.to_patch, fake_check_call): + pkg_managers.rpm( + Mock(), + Mock(), + ['-f', 'vim']) + result = fake_check_call.check_call.call_args_list[-1] + assert result[0][-1] == ['rpm', '-Uvh', '-f', 'vim'] + +