(self)
| 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) |
nothing calls this directly
no test coverage detected