diff options
author | David Lord <davidism@gmail.com> | 2018-11-03 15:26:05 -0700 |
---|---|---|
committer | David Lord <davidism@gmail.com> | 2018-11-03 15:31:24 -0700 |
commit | b41c96e00afd09eca075a98589886c78666d4d33 (patch) | |
tree | bf372cf97c44210717b8954919436023f275627b /tests/test_escape.py | |
parent | 6247e015ebe0006ee16e69da7aaaba20de18ec94 (diff) | |
download | markupsafe-b41c96e00afd09eca075a98589886c78666d4d33.tar.gz |
add style checks
Diffstat (limited to 'tests/test_escape.py')
-rw-r--r-- | tests/test_escape.py | 39 |
1 files changed, 22 insertions, 17 deletions
diff --git a/tests/test_escape.py b/tests/test_escape.py index 337cd19..788134a 100644 --- a/tests/test_escape.py +++ b/tests/test_escape.py @@ -4,22 +4,27 @@ import pytest from markupsafe import Markup -@pytest.mark.parametrize(('value', 'expect'), ( - # empty - (u'', u''), - # ascii - (u'abcd&><\'"efgh', u'abcd&><'"efgh'), - (u'&><\'"efgh', u'&><'"efgh'), - (u'abcd&><\'"', u'abcd&><'"'), - # 2 byte - (u'こんにちは&><\'"こんばんは', - u'こんにちは&><'"こんばんは'), - (u'&><\'"こんばんは', u'&><'"こんばんは'), - (u'こんにちは&><\'"', u'こんにちは&><'"'), - # 4 byte - (u'\U0001F363\U0001F362&><\'"\U0001F37A xyz', u'\U0001F363\U0001F362&><'"\U0001F37A xyz'), - (u'&><\'"\U0001F37A xyz', u'&><'"\U0001F37A xyz'), - (u'\U0001F363\U0001F362&><\'"', u'\U0001F363\U0001F362&><'"'), -)) +@pytest.mark.parametrize( + ("value", "expect"), + ( + # empty + (u"", u""), + # ascii + (u"abcd&><'\"efgh", u"abcd&><'"efgh"), + (u"&><'\"efgh", u"&><'"efgh"), + (u"abcd&><'\"", u"abcd&><'""), + # 2 byte + (u"こんにちは&><'\"こんばんは", u"こんにちは&><'"こんばんは"), + (u"&><'\"こんばんは", u"&><'"こんばんは"), + (u"こんにちは&><'\"", u"こんにちは&><'""), + # 4 byte + ( + u"\U0001F363\U0001F362&><'\"\U0001F37A xyz", + u"\U0001F363\U0001F362&><'"\U0001F37A xyz", + ), + (u"&><'\"\U0001F37A xyz", u"&><'"\U0001F37A xyz"), + (u"\U0001F363\U0001F362&><'\"", u"\U0001F363\U0001F362&><'""), + ), +) def test_escape(escape, value, expect): assert escape(value) == Markup(expect) |