MCPcopy
hub / github.com/scrapy/scrapy / test_send

Method test_send

tests/test_mail.py:20–39  ·  view source on GitHub ↗
(self)

Source from the content-addressed store, hash-verified

18 self.catched_msg = {**kwargs}
19
20 def test_send(self):
21 mailsender = MailSender(debug=True)
22 mailsender.send(
23 to=["test@scrapy.org"],
24 subject="subject",
25 body="body",
26 _callback=self._catch_mail_sent,
27 )
28
29 assert self.catched_msg
30
31 assert self.catched_msg["to"] == ["test@scrapy.org"]
32 assert self.catched_msg["subject"] == "subject"
33 assert self.catched_msg["body"] == "body"
34
35 msg = self.catched_msg["msg"]
36 assert msg["to"] == "test@scrapy.org"
37 assert msg["subject"] == "subject"
38 assert msg.get_payload() == "body"
39 assert msg.get("Content-Type") == "text/plain"
40
41 def test_send_single_values_to_and_cc(self):
42 mailsender = MailSender(debug=True)

Callers

nothing calls this directly

Calls 3

sendMethod · 0.95
MailSenderClass · 0.90
getMethod · 0.45

Tested by

no test coverage detected