def test_notifications_item_create(mocker, services_mock): sys.argv = "cxcli notifications Notifications_CreateItems --eventId $(uuidgen) --content".split() sys.argv.append( """{ "languageTag": "en-US", "title": "Dinner Time", "description": "Fish and Chips!" }""" ) sys.argv += "--severity Information --destinationAdmin * --component".split() sys.argv.append("Citrix Cloud") sys.argv += "--priority High --createdDate 2021-02-13T08:20:17.120808-08:00".split() rc = clidriver.main() assert rc == 0
def test_jmespath(mocker, services_mock): sys.argv = 'cxcli systemlog GetRecords --limit 2 --cliquery Items[].Message."en-US"'.split() rc = clidriver.main() assert rc == 0
def test_systemlog_getrecords(mocker, services_mock): sys.argv = "cxcli systemlog GetRecords".split() rc = clidriver.main() assert rc == 0
def test_main(mocker, services_mock): rc = clidriver.main() assert rc == 0
def test_notifications_help(mocker, services_mock): mocker.patch("sys.exit") sys.argv = "cxcli notifications -h".split() rc = clidriver.main() assert rc == 0
def test_output_as_rawprint(mocker, services_mock): sys.argv = "cxcli systemlog GetRecords --limit 2 --output-as rawprint".split() rc = clidriver.main() assert rc == 0
def test_main(mocker): patch_mocker_systemlog(mocker) rc = clidriver.main() assert rc == 0
def test_output_as_csv(mocker): patch_mocker_systemlog(mocker) sys.argv = "cxcli systemlog GetRecords --limit 2 --output-as csv".split() rc = clidriver.main() assert rc == 0
def test_systemlog_getrecords(mocker): patch_mocker_systemlog(mocker) sys.argv = "cxcli systemlog GetRecords --limit 2".split() rc = clidriver.main() assert rc == 0
def test_systemlog_help(mocker): patch_mocker_systemlog(mocker) mocker.patch("sys.exit") sys.argv = "cxcli systemlog -h".split() rc = clidriver.main() assert rc == 0