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

index 63547b24c204efda6b1b83cbbfab344030ac23fa..f6abe976cf7bf3cba7a8184409078e2798f68525 100644 (file)
@@ -120,6 +120,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