ReverseList

Reverse a list e.g. ["Mars", "Jupiter", "Saturn"] => ["Saturn", "Jupiter", "Mars"] This is an example for entire-list transformer - it operates the argument as a list (note the "entirelist" tag).

python · Filters And Transformers

Details

IDReverseList
Languagepython
From Version5.0.0
Docker Imagedemisto/python3:3.12.13.10404775
Tagsgeneral entirelist transformer

README

Reverses a list.
For example, [“Mars”, “Jupiter”, “Saturn”] => [“Saturn”, “Jupiter”, “Mars”].

This is an example for an entire-list transformer. It operates the argument as a list (note the entirelist tag).

Script Data


Name Description
Script Type python3
Tags general, entirelist, transformer

Inputs


Argument Name Description
value The list to reverse.

Outputs


There are no outputs for this script.

import demistomock as demisto
from ReverseList import main


def test_in_range(mocker):
    """
    Given:
        - A list ["Mars", "Jupiter", "Saturn"] to revert

    When:
        - Running ReverseList

    Then:
        - Verify ["Saturn", "Jupiter", "Mars"] is returned
    """
    mocker.patch.object(
        demisto,
        "args",
        return_value={
            "value": ["Mars", "Jupiter", "Saturn"],
        },
    )
    mocker.patch.object(demisto, "results")
    main()
    demisto.results.assert_called_with(["Saturn", "Jupiter", "Mars"])