File: test_mail.yml

package info (click to toggle)
python-django-stubs 5.2.9-2
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid
  • size: 4,832 kB
  • sloc: python: 5,185; makefile: 15; sh: 8
file content (20 lines) | stat: -rw-r--r-- 854 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
-   case: check_email_message_attach
    main: |
        from typing_extensions import reveal_type
        from email.mime.text import MIMEText
        from email.mime.image import MIMEImage
        from django.core.mail.message import EmailMessage

        message = EmailMessage()
        reveal_type(message)  # N: Revealed type is "django.core.mail.message.EmailMessage"

        message.attach("myfilename", "mycontent", "text/plain")

        mime_text = MIMEText("mytext")
        reveal_type(mime_text)  # N: Revealed type is "email.mime.text.MIMEText"
        message.attach(mime_text)

        mime_image = MIMEImage("mydata", "image/png")
        reveal_type(mime_image)  # N: Revealed type is "email.mime.image.MIMEImage"
        message.attach(mime_image)
        reveal_type(message.attachments)  # N: Revealed type is "builtins.list[Any]"