def test_rpm_upgrade(self, mock_sudo, mock_rpm_upgrade): env.host = 'any_host' env.nodeps = False mock_sudo.return_value = _AttributeString('test_package_name') mock_sudo.return_value.succeeded = True package.rpm_upgrade('test.rpm') mock_sudo.assert_any_call('rpm -qp --queryformat \'%{NAME}\' ' '/opt/prestoadmin/packages/test.rpm', quiet=True) mock_rpm_upgrade.assert_any_call('/opt/prestoadmin/packages/test.rpm')
def test_rpm_upgrade(self, mock_sudo, mock_rpm_upgrade): env.host = 'any_host' env.nodeps = False mock_sudo.return_value = _AttributeString('test_package_name') mock_sudo.return_value.succeeded = True package.rpm_upgrade('test.rpm') mock_sudo.assert_any_call( 'rpm -qp --queryformat \'%{NAME}\' ' '/opt/prestoadmin/packages/test.rpm', quiet=True) mock_rpm_upgrade.assert_any_call('/opt/prestoadmin/packages/test.rpm')
def test_rpm_upgrade_nodeps(self, mock_sudo): env.host = 'any_host' env.nodeps = True mock_sudo.return_value = _AttributeString('/opt/prestoadmin/packages/' 'test.rpm') mock_sudo.return_value.succeeded = True package.rpm_upgrade('test.rpm') mock_sudo.assert_any_call('rpm -qp --queryformat \'%{NAME}\' ' '/opt/prestoadmin/packages/test.rpm', quiet=True) mock_sudo.assert_any_call('rpm -i --nodeps ' '/opt/prestoadmin/packages/test.rpm') mock_sudo.assert_any_call('rpm -e --nodeps ' '/opt/prestoadmin/packages/test.rpm') self.assertEqual(3, mock_sudo.call_count)