def test_sends_mail(self, mailer, pyramid_request, testmail): pyramid_request.params['recipient'] = '*****@*****.**' mailer_test(pyramid_request) mailer.send.delay.assert_called_once_with(['*****@*****.**'], 'TEST', 'text', 'html')
def test_sends_mail(self, mailer, pyramid_request): pyramid_request.params["recipient"] = "*****@*****.**" mailer_test(pyramid_request) mailer.send.delay.assert_called_once_with(["*****@*****.**"], "TEST", "text", "html")
def test_sends_mail(self, mailer, pyramid_request, testmail): pyramid_request.params["recipient"] = "*****@*****.**" mailer_test(pyramid_request) mailer.send.delay.assert_called_once_with( ["*****@*****.**"], "TEST", "text", "html" )
def test_redirects(self, mailer, pyramid_request, testmail): pyramid_request.params["recipient"] = "*****@*****.**" result = mailer_test(pyramid_request) assert isinstance(result, HTTPSeeOther) assert result.location == "/adm/mailer?taskid=a1b2c3"
def test_redirects_when_no_recipient(self, pyramid_request): result = mailer_test(pyramid_request) assert isinstance(result, HTTPSeeOther) assert result.location == "/adm/mailer"
def test_doesnt_mail_when_no_recipient(self, mailer, pyramid_request): mailer_test(pyramid_request) assert not mailer.send.delay.called