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