コード例 #1
0
ファイル: test_html_filter.py プロジェクト: benhoyt/symplate
 def test_str(self):
     self.assertEqual(html_filter('foo'), u'foo')
     self.assertEqual(html_filter('foo &<>\'" bar'), u'foo &amp;&lt;&gt;&#39;&#34; bar')
     self.assertEqual(html_filter('\xe2\x80\x99'), u'\u2019')
     self.assertRaises(UnicodeError, html_filter, '\xff')
コード例 #2
0
ファイル: test_html_filter.py プロジェクト: benhoyt/symplate
 def test_non_string(self):
     self.assertEqual(html_filter(1234), u'1234')
     self.assertEqual(html_filter(['<']), u'[&#39;&lt;&#39;]')
コード例 #3
0
ファイル: test_html_filter.py プロジェクト: benhoyt/symplate
 def test_none(self):
     self.assertEqual(html_filter(None), u'')
コード例 #4
0
ファイル: test_html_filter.py プロジェクト: benhoyt/symplate
 def test_unicode(self):
     self.assertEqual(html_filter(u'\u2019'), u'\u2019')
     self.assertEqual(html_filter(u'<\u2019>'), u'&lt;\u2019&gt;')
     self.assertEqual(html_filter(u'foo &<>\'" bar'), u'foo &amp;&lt;&gt;&#39;&#34; bar')