import pytest
import demistomock as demisto
from IncidentsCheck_NumberofIncidentsWithErrors import main, RED_HTML_STYLE, GREEN_HTML_STYLE
@pytest.mark.parametrize(
"incident_ids, expected",
[
(5, f"
"),
(1, f""),
(0, f""),
(None, f""),
],
)
def test_script(mocker, incident_ids, expected):
mocker.patch.object(demisto, "incidents", return_value=[{"CustomFields": {"numberoffailedincidents": incident_ids}}])
mocker.patch.object(demisto, "results")
main()
html = demisto.results.call_args[0][0].get("Contents")
assert html == expected