예제 #1
0
    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')
예제 #2
0
    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")
예제 #3
0
파일: mailer_test.py 프로젝트: hypothesis/h
    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"
        )
예제 #4
0
    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"
예제 #5
0
    def test_redirects_when_no_recipient(self, pyramid_request):
        result = mailer_test(pyramid_request)

        assert isinstance(result, HTTPSeeOther)
        assert result.location == "/adm/mailer"
예제 #6
0
    def test_doesnt_mail_when_no_recipient(self, mailer, pyramid_request):
        mailer_test(pyramid_request)

        assert not mailer.send.delay.called