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