]> granicus.if.org Git - python/commitdiff
3.2 - Fix closes Issue14281 - Test for cgi.escape by Brian Landers
authorSenthil Kumaran <senthil@uthcode.com>
Tue, 13 Mar 2012 08:50:27 +0000 (01:50 -0700)
committerSenthil Kumaran <senthil@uthcode.com>
Tue, 13 Mar 2012 08:50:27 +0000 (01:50 -0700)
Lib/test/test_cgi.py

index 9951e93f6eef7c8cb1d57f7ab13068b2d4233a9d..3031fb38262bacc56ede3af789b5df4fbcea1d68 100644 (file)
@@ -118,6 +118,11 @@ def gen_result(data, environ):
 
 class CgiTests(unittest.TestCase):
 
+    def test_escape(self):
+        self.assertEqual("test &amp; string", cgi.escape("test & string"))
+        self.assertEqual("&lt;test string&gt;", cgi.escape("<test string>"))
+        self.assertEqual("&quot;test string&quot;", cgi.escape('"test string"', True))
+
     def test_strict(self):
         for orig, expect in parse_strict_test_cases:
             # Test basic parsing