mirror of
https://github.com/saltstack/salt.git
synced 2025-04-17 10:10:20 +00:00
Fix openscap push
This commit is contained in:
parent
82cb2ea5a0
commit
b5e508f339
2 changed files with 6 additions and 8 deletions
|
@ -13,7 +13,6 @@ from subprocess import Popen, PIPE
|
|||
|
||||
# Import Salt libs
|
||||
from salt.ext import six
|
||||
from salt.client import Caller
|
||||
|
||||
|
||||
ArgumentParser = object
|
||||
|
@ -105,8 +104,7 @@ def xccdf(params):
|
|||
success = _OSCAP_EXIT_CODES_MAP[proc.returncode]
|
||||
returncode = proc.returncode
|
||||
if success:
|
||||
caller = Caller()
|
||||
caller.cmd('cp.push_dir', tempdir)
|
||||
__salt__['cp.push_dir'](tempdir)
|
||||
shutil.rmtree(tempdir, ignore_errors=True)
|
||||
upload_dir = tempdir
|
||||
|
||||
|
|
|
@ -28,8 +28,10 @@ class OpenscapTestCase(TestCase):
|
|||
policy_file = '/usr/share/openscap/policy-file-xccdf.xml'
|
||||
|
||||
def setUp(self):
|
||||
import salt.modules.openscap
|
||||
salt.modules.openscap.__salt__ = MagicMock()
|
||||
patchers = [
|
||||
patch('salt.modules.openscap.Caller', MagicMock()),
|
||||
patch('salt.modules.openscap.__salt__', MagicMock()),
|
||||
patch('salt.modules.openscap.shutil.rmtree', Mock()),
|
||||
patch(
|
||||
'salt.modules.openscap.tempfile.mkdtemp',
|
||||
|
@ -68,8 +70,7 @@ class OpenscapTestCase(TestCase):
|
|||
cwd=openscap.tempfile.mkdtemp.return_value,
|
||||
stderr=PIPE,
|
||||
stdout=PIPE)
|
||||
openscap.Caller().cmd.assert_called_once_with(
|
||||
'cp.push_dir', self.random_temp_dir)
|
||||
openscap.__salt__['cp.push_dir'].assert_called_once_with(self.random_temp_dir)
|
||||
self.assertEqual(openscap.shutil.rmtree.call_count, 1)
|
||||
self.assertEqual(
|
||||
response,
|
||||
|
@ -106,8 +107,7 @@ class OpenscapTestCase(TestCase):
|
|||
cwd=openscap.tempfile.mkdtemp.return_value,
|
||||
stderr=PIPE,
|
||||
stdout=PIPE)
|
||||
openscap.Caller().cmd.assert_called_once_with(
|
||||
'cp.push_dir', self.random_temp_dir)
|
||||
openscap.__salt__['cp.push_dir'].assert_called_once_with(self.random_temp_dir)
|
||||
self.assertEqual(openscap.shutil.rmtree.call_count, 1)
|
||||
self.assertEqual(
|
||||
response,
|
||||
|
|
Loading…
Add table
Reference in a new issue