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))
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)
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)