GenerateAsBuiltConfiguration
Generate a JSON file that can be downloaded and used to create the As-Built document for Cortex XSOAR.
python · Common Scripts
Details
| ID | GenerateAsBuiltConfiguration |
|---|---|
| Language | python |
| From Version | 6.10.0 |
| Docker Image | demisto/python3:3.12.13.10404775 |
README
Generate a JSON file that can be downloaded and used to create the As-Built document for Cortex XSOAR.
Script Data
| Name | Description |
|---|---|
| Script Type | python3 |
Inputs
| Argument Name | Description |
|---|---|
| playbook | A comma-separated list of playbook names for which to fetch custom data including automation, integration and sub-playbooks. |
Outputs
There are no outputs for this script.
import demistomock as demisto from test_data.execute_command import execute_command def test_main(mocker): import GenerateAsBuiltConfiguration mocker.patch.object(demisto, "executeCommand", side_effect=execute_command) mocker.patch.object(demisto, "args", return_value={"playbook": "test-name"}) return_results_mocked = mocker.patch.object(GenerateAsBuiltConfiguration, "return_results") GenerateAsBuiltConfiguration.main() assert return_results_mocked.call_args.args[0]["File"] == "asbuilt.json" mocker.patch.object(demisto, "args", return_value={}) GenerateAsBuiltConfiguration.main() assert return_results_mocked.call_args.args[0]["File"] == "asbuilt.json"