def mail(self): mail = Mail(self.args.login, self.args.frm, recipients=[self.args.recipients], body=self.args.inputs, server=self.args.server) mail.send()
def test_mail_body_advance(self): path = get_test_files_dir() filename = path + "advance-body.md" returned = Mail._read_markdown_body(filename) expected = "---\nSubject: Hello world!\n---\n\n\nHello world\n===========\n\n**bold**\n\n*italic*\n\n[some link](www.example.com)" self.assertEqual(returned['raw'], expected)
def test_mail_body_advance(self): path = get_test_files_dir() filename = join(path, "advance-body.md") returned = Mail._read_markdown_body(filename) expected = "---\nSubject: Hello world!\n---\n\n\nHello world\n===========\n\n**bold**\n\n*italic*\n\n[some link](www.example.com)" self.assertEqual(returned['raw'], expected)
def test_recipients_file(self): filename = join(get_test_files_dir(), "recipients.txt") body = [join(get_test_files_dir(), "simple-body.md")] m = Mail("", "", body=body, recipients=[filename], limit=2) expected = [["*****@*****.**", "*****@*****.**"], ["*****@*****.**"]] self.assertEqual(m.recipients, expected)
def test_mail_body_simple(self): path = get_test_files_dir() filename = path + "simple-body.md" returned = Mail._read_markdown_body(filename) expected = "Dobrý den,\n\ndovoluji se Vás oslovit ve věci mimořádné důležitosti." self.assertEqual(returned['raw'], expected) expected = "<p>Dobrý den,</p>\n<p>dovoluji se Vás oslovit ve věci mimořádné důležitosti.</p>" self.assertEqual(returned['html'], expected) self.assertEqual(returned['meta'], {})
def test_mail_body_simple(self): path = get_test_files_dir() filename = join(path, "simple-body.md") returned = Mail._read_markdown_body(filename) expected = 'Dobrý den,\n\ndovoluji se Vás oslovit ve věci mimořádné důležitosti.' self.assertEqual(returned['raw'], expected) expected = '<p>Dobrý den,</p>\n<p>dovoluji se Vás oslovit ve věci mimořádné důležitosti.</p>' self.assertEqual(returned['html'], expected) self.assertEqual(returned['meta'], {})
def test_recipients_mail(self): body = [join(get_test_files_dir(), "simple-body.md")] mail = ["*****@*****.**"] m = Mail("", "", body=body, recipients=mail) expected = [mail] self.assertEqual(m.recipients, expected)