예제 #1
0
    def get(self, request):
        repo = Repository(name='getsentry/sentry')

        email = repo.generate_delete_fail_email(
            'An internal server error occurred')
        return MailPreview(
            html_template=email.html_template,
            text_template=email.template,
            context=email.context,
        ).render(request)
    def get(self, request):
        repo = Repository(name='getsentry/sentry')

        email = repo.generate_delete_fail_email(
            'An internal server error occurred'
        )
        return MailPreview(
            html_template=email.html_template,
            text_template=email.template,
            context=email.context,
        ).render(request)
예제 #3
0
    def get(self, request):
        def mock_get_provider(self):
            return DummyRepositoryProvider("dummy")

        repo = Repository(name="getsentry/sentry", provider="dummy")
        repo.get_provider = types.MethodType(mock_get_provider, repo)

        email = repo.generate_delete_fail_email(
            "An internal server error occurred")
        return MailPreview(html_template=email.html_template,
                           text_template=email.template,
                           context=email.context).render(request)