def raw_message_with_ical_invite():
    raw_msg_path = full_path('../data/raw_message_with_ical_invite')
    with open(raw_msg_path) as f:
        return f.read()
def raw_message_with_bad_attachment():
    # Message with a MIME part that has an invalid attachment.
    raw_msg_path = full_path(
        '../data/raw_message_with_bad_attachment')
    with open(raw_msg_path) as f:
        return f.read()
def raw_message_with_many_recipients():
    # Message carefully constructed s.t. the length of the serialized 'to'
    # field is 65536.
    raw_msg_path = full_path('../data/raw_message_with_many_recipients')
    with open(raw_msg_path) as f:
        return f.read()
def raw_message_with_long_content_id():
    # Message that has a long Content-ID
    raw_msg_path = full_path(
        '../data/raw_message_with_long_content_id')
    with open(raw_msg_path) as f:
        return f.read()
def raw_message_with_inline_name_attachment():
    # Message with a MIME part that has an invalid attachment.
    raw_msg_path = full_path('../data/raw_message_with_inline_attachment')
    with open(raw_msg_path) as f:
        return f.read()
def raw_message_with_outlook_emoji():
    # Message with a MIME part that has an invalid attachment.
    raw_msg_path = full_path('../data/raw_message_with_outlook_emoji')
    with open(raw_msg_path) as f:
        return f.read()
def raw_message_with_long_content_id():
    # Message that has a long Content-ID
    raw_msg_path = full_path('../data/raw_message_with_long_content_id')
    with open(raw_msg_path) as f:
        return f.read()
def raw_message_with_ical_invite():
    raw_msg_path = full_path('../data/raw_message_with_ical_invite')
    with open(raw_msg_path) as f:
        return f.read()
def raw_message_with_many_recipients():
    # Message carefully constructed s.t. the length of the serialized 'to'
    # field is 65536.
    raw_msg_path = full_path('../data/raw_message_with_many_recipients')
    with open(raw_msg_path) as f:
        return f.read()
def raw_message_with_long_message_id():
    # Message with a very long message_id header
    raw_msg_path = full_path('../data/raw_message_with_long_message_id')
    with open(raw_msg_path) as f:
        return f.read()
def raw_message_with_long_message_id():
    # Message with a very long message_id header
    raw_msg_path = full_path(
        '../data/raw_message_with_long_message_id')
    with open(raw_msg_path) as f:
        return f.read()
def raw_message_with_outlook_emoji_inline():
    # Message with a MIME part that has an invalid attachment.
    raw_msg_path = full_path(
        '../data/raw_message_with_outlook_emoji_inline')
    with open(raw_msg_path) as f:
        return f.read()
def raw_message_with_bad_date():
    # Message with a MIME part that has an invalid content-disposition.
    raw_msg_path = full_path(
        '../data/raw_message_with_bad_date')
    with open(raw_msg_path) as f:
        return f.read()