|
4 | 4 | # Apache License, Version 2.0 (see https://opensource.org/licenses/Apache-2.0)
|
5 | 5 | from __future__ import absolute_import, division, print_function
|
6 | 6 | from ansible_collections.ibm.ibm_zos_cics.plugins.module_utils import dataset_utils
|
7 |
| -from ansible_collections.ibm.ibm_zos_cics.plugins.module_utils import csd as csd_utils |
8 | 7 | from ansible_collections.ibm.ibm_zos_cics.plugins.module_utils import icetool
|
9 | 8 | from ansible_collections.ibm.ibm_zos_cics.plugins.module_utils.response import _execution, _response, _state
|
10 | 9 | from ansible_collections.ibm.ibm_zos_cics.tests.unit.helpers.data_set_helper import set_data_set, set_module_args
|
@@ -54,13 +53,13 @@ def test_create_an_intial_csd():
|
54 | 53 |
|
55 | 54 | dataset_utils.idcams = MagicMock(return_value=(0, "TEST.REGIONS.CSD", "stderr"))
|
56 | 55 | dataset_utils.ikjeft01 = MagicMock(side_effect=[(8, "TEST.REGIONS.CSD NOT IN CATALOG", "stderr"), (0, "TEST.REGIONS.CSD VSAM", "stderr")])
|
57 |
| - csd_utils._execute_dfhccutl = MagicMock(return_value=MVSCmdResponse(rc=0, stdout="stdout", stderr="stderr")) |
| 56 | + # csd_utils._execute_dfhcsdup = MagicMock(return_value=MVSCmdResponse(rc=0, stdout="stdout", stderr="stderr")) |
58 | 57 |
|
59 | 58 | csd_module.main()
|
60 | 59 | expected_result = _response(executions=[
|
61 | 60 | _execution(name="IKJEFT01 - Get Data Set Status - Run 1", rc=8, stdout="TEST.REGIONS.CSD NOT IN CATALOG", stderr="stderr"),
|
62 | 61 | _execution(name="IDCAMS - Create CSD data set - Run 1", rc=0, stdout="TEST.REGIONS.CSD", stderr="stderr"),
|
63 |
| - _execution(name="DFHCCUTL - Initialise CSD", rc=0, stdout="stdout", stderr="stderr"), |
| 62 | + # _execution(name="DFHCCUTL - Initialise CSD", rc=0, stdout="stdout", stderr="stderr"), |
64 | 63 | _execution(name="IKJEFT01 - Get Data Set Status - Run 1", rc=0, stdout="TEST.REGIONS.CSD VSAM", stderr="stderr")
|
65 | 64 | ],
|
66 | 65 | start_state=_state(exists=False, vsam=False),
|
@@ -97,12 +96,12 @@ def test_do_nothing_to_an_existing_csd():
|
97 | 96 | csd_module.data_set = data_set
|
98 | 97 |
|
99 | 98 | dataset_utils.ikjeft01 = MagicMock(side_effect=[(0, "TEST.REGIONS.CSD VSAM", "stderr"), (0, "TEST.REGIONS.CSD VSAM", "stderr")])
|
100 |
| - csd_utils._execute_dfhccutl = MagicMock(return_value=MVSCmdResponse(rc=0, stdout="stdout", stderr="stderr")) |
| 99 | + # csd_utils._execute_dfhcsdup = MagicMock(return_value=MVSCmdResponse(rc=0, stdout="stdout", stderr="stderr")) |
101 | 100 |
|
102 | 101 | csd_module.main()
|
103 | 102 | expected_result = _response(executions=[
|
104 | 103 | _execution(name="IKJEFT01 - Get Data Set Status - Run 1", rc=0, stdout="TEST.REGIONS.CSD VSAM", stderr="stderr"),
|
105 |
| - _execution(name="DFHCCUTL - Initialise CSD", rc=0, stdout="stdout", stderr="stderr"), |
| 104 | + # _execution(name="DFHCCUTL - Initialise CSD", rc=0, stdout="stdout", stderr="stderr"), |
106 | 105 | _execution(name="IKJEFT01 - Get Data Set Status - Run 1", rc=0, stdout="TEST.REGIONS.CSD VSAM", stderr="stderr")
|
107 | 106 | ],
|
108 | 107 | start_state=_state(exists=True, vsam=True),
|
@@ -191,24 +190,24 @@ def test_error_warm_start_a_non_existent_csd():
|
191 | 190 | assert csd_module.result == expected_result
|
192 | 191 |
|
193 | 192 |
|
194 |
| -@pytest.mark.skipif(sys.version_info.major < 3, reason="Requires python 3 language features") |
195 |
| -def test_bad_response_from_ccutl(): |
196 |
| - csd_module = initialise_module() |
197 |
| - |
198 |
| - dataset_utils.idcams = MagicMock(return_value=(0, "TEST.REGIONS.CSD", "stderr")) |
199 |
| - dataset_utils.ikjeft01 = MagicMock(side_effect=[(8, "TEST.REGIONS.CSD NOT IN CATALOG", "stderr"), (0, "TEST.REGIONS.CSD VSAM", "stderr")]) |
200 |
| - csd_utils._execute_dfhccutl = MagicMock(return_value=MVSCmdResponse(rc=99, stdout="stdout", stderr="stderr")) |
201 |
| - |
202 |
| - csd_module.main() |
203 |
| - expected_result = _response(executions=[ |
204 |
| - _execution(name="IKJEFT01 - Get Data Set Status - Run 1", rc=8, stdout="TEST.REGIONS.CSD NOT IN CATALOG", stderr="stderr"), |
205 |
| - _execution(name="IDCAMS - Create CSD data set - Run 1", rc=0, stdout="TEST.REGIONS.CSD", stderr="stderr"), |
206 |
| - _execution(name="DFHCCUTL - Initialise CSD", rc=99, stdout="stdout", stderr="stderr"), |
207 |
| - _execution(name="IKJEFT01 - Get Data Set Status - Run 1", rc=0, stdout="TEST.REGIONS.CSD VSAM", stderr="stderr") |
208 |
| - ], |
209 |
| - start_state=_state(exists=False, vsam=False), |
210 |
| - end_state=_state(exists=True, vsam=True) |
211 |
| - ) |
212 |
| - expected_result.update({"changed": True}) |
213 |
| - expected_result.update({"failed": True}) |
214 |
| - assert csd_module.result == expected_result |
| 193 | +# @pytest.mark.skipif(sys.version_info.major < 3, reason="Requires python 3 language features") |
| 194 | +# def test_bad_response_from_ccutl(): |
| 195 | +# csd_module = initialise_module() |
| 196 | + |
| 197 | +# dataset_utils.idcams = MagicMock(return_value=(0, "TEST.REGIONS.CSD", "stderr")) |
| 198 | +# dataset_utils.ikjeft01 = MagicMock(side_effect=[(8, "TEST.REGIONS.CSD NOT IN CATALOG", "stderr"), (0, "TEST.REGIONS.CSD VSAM", "stderr")]) |
| 199 | +# csd_utils._execute_dfhcsdup = MagicMock(return_value=MVSCmdResponse(rc=99, stdout="stdout", stderr="stderr")) |
| 200 | + |
| 201 | +# csd_module.main() |
| 202 | +# expected_result = _response(executions=[ |
| 203 | +# _execution(name="IKJEFT01 - Get Data Set Status - Run 1", rc=8, stdout="TEST.REGIONS.CSD NOT IN CATALOG", stderr="stderr"), |
| 204 | +# _execution(name="IDCAMS - Create CSD data set - Run 1", rc=0, stdout="TEST.REGIONS.CSD", stderr="stderr"), |
| 205 | +# _execution(name="DFHCCUTL - Initialise CSD", rc=99, stdout="stdout", stderr="stderr"), |
| 206 | +# _execution(name="IKJEFT01 - Get Data Set Status - Run 1", rc=0, stdout="TEST.REGIONS.CSD VSAM", stderr="stderr") |
| 207 | +# ], |
| 208 | +# start_state=_state(exists=False, vsam=False), |
| 209 | +# end_state=_state(exists=True, vsam=True) |
| 210 | +# ) |
| 211 | +# expected_result.update({"changed": True}) |
| 212 | +# expected_result.update({"failed": True}) |
| 213 | +# assert csd_module.result == expected_result |
0 commit comments