Example #1
0
def test_escaping_govuk_in_email_templates():
    template_content = "GOV.UK"
    expected = "GOV.\u200BUK"
    assert unlink_govuk_escaped(template_content) == expected
    template_json = {
        'content': template_content,
        'subject': '',
        'template_type': 'email'
    }
    assert expected in str(PlainTextEmailTemplate(template_json))
    assert expected in str(HTMLEmailTemplate(template_json))
Example #2
0
def test_escaping_govuk_in_email_templates(template_content, expected):
    assert unlink_govuk_escaped(template_content) == expected
    assert expected in str(
        PlainTextEmailTemplate({
            'content': template_content,
            'subject': ''
        }))
    assert expected in str(
        HTMLEmailTemplate({
            'content': template_content,
            'subject': ''
        }))
 def __call__(self, body):
     return unlink_govuk_escaped(body)
Example #4
0
def test_unlink_govuk_escaped(template_content, expected):
    assert unlink_govuk_escaped(template_content) == expected
def test_escaping_govuk_in_email_templates(template_content, expected):
    assert unlink_govuk_escaped(template_content) == expected
    assert PlainTextEmail()(template_content) == expected
    assert expected in HTMLEmail()(template_content)