def test_get_script_outputs(): from demisto_sdk.commands.generate_docs.generate_script_doc import \ get_outputs script = get_yaml(TEST_SCRIPT_PATH) outputs, errors = get_outputs(script) expected_outputs = [{'Path': 'outputA', 'Description': 'This is output a', 'Type': 'boolean'}, {'Path': 'outputB', 'Description': '', 'Type': 'Unknown'}] assert outputs == expected_outputs assert errors[0] == 'Error! You are missing description in script output outputB'
def test_get_outputs(): from demisto_sdk.commands.generate_docs.generate_playbook_doc import \ get_outputs playbook = get_yaml(TEST_PLAYBOOK_PATH) outputs, errors = get_outputs(playbook) expected_outputs = [{'Path': 'Email.To', 'Description': 'The recipient of the email.', 'Type': 'string'}, {'Path': 'FileData', 'Description': '', 'Type': 'string'}] assert outputs == expected_outputs assert errors[0] == 'Error! You are missing description in playbook output FileData'