UtilAnyResults

Utility script to use in playbooks - returns "yes" if the input is non-empty.

python · Common Scripts

Details

IDUtilAnyResults
Languagepython
From Version5.0.0
Docker Imagedemisto/python3:3.12.13.10404775
TagsUtility Condition

README

Utility script to use in playbooks. This will return “yes” if the input is not empty.

Script Data


Name Description
Script Type python
Tags Utility, Condition

Inputs


Argument Name Description
data The data to check. Can be, a list or a string. Strings containing only commas will be considered empty.

Outputs


There are no outputs for this script.

from UtilAnyResults import *


def test_util_any_results_list(mocker):
    mocker.patch.object(demisto, "get", return_value=["a", "b", "c"])
    assert util_any_results({}) == ["yes"]


def test_util_any_results_str(mocker):
    mocker.patch.object(demisto, "get", return_value="abc")
    assert util_any_results({}) == ["yes"]


def test_util_any_results_str_lst(mocker):
    mocker.patch.object(demisto, "get", return_value="[a, b, c]")
    assert util_any_results({}) == ["yes"]


def test_util_any_results_str_empty_lst(mocker):
    mocker.patch.object(demisto, "get", return_value="[]")
    assert util_any_results({}) == ["no"]


def test_util_any_results_int(mocker):
    mocker.patch.object(demisto, "get", return_value=1)
    assert util_any_results({}) == ["no"]