UnitTestSaveFieldsList
python · Content Testing
Source
import demistomock as demisto # noqa: F401 from CommonServerPython import * # noqa: F401 def main(): try: listname = demisto.args()["list"] incident = demisto.incident() res = demisto.executeCommand( "core-api-post", {"uri": "/lists/save", "body": {"name": listname, "data": json.dumps(incident), "type": "json"}} )[0]["Contents"] # If error set the list if "Script failed to run" in res: demisto.executeCommand("setList", {"listName": listname, "listData": json.dumps(incident)}) except Exception as ex: demisto.error(traceback.format_exc()) return_error(f"UnitTestSaveFieldsList: Exception failed to execute. Error: {ex!s}") if __name__ in ("__main__", "__builtin__", "builtins"): main()