[Python-checkins] cpython: Silence DeprecationWarning for cgi.escape() usage in test_cgi.
brett.cannon
python-checkins at python.org
Thu Apr 26 02:49:34 CEST 2012
http://hg.python.org/cpython/rev/bc91c251a4e9
changeset: 76565:bc91c251a4e9
user: Brett Cannon <brett at python.org>
date: Wed Apr 25 20:49:19 2012 -0400
summary:
Silence DeprecationWarning for cgi.escape() usage in test_cgi.
files:
Lib/test/test_cgi.py | 11 ++++++++---
1 files changed, 8 insertions(+), 3 deletions(-)
diff --git a/Lib/test/test_cgi.py b/Lib/test/test_cgi.py
--- a/Lib/test/test_cgi.py
+++ b/Lib/test/test_cgi.py
@@ -4,6 +4,7 @@
import sys
import tempfile
import unittest
+import warnings
from io import StringIO, BytesIO
class HackedSysModule:
@@ -119,9 +120,13 @@
class CgiTests(unittest.TestCase):
def test_escape(self):
- self.assertEqual("test & string", cgi.escape("test & string"))
- self.assertEqual("<test string>", cgi.escape("<test string>"))
- self.assertEqual(""test string"", cgi.escape('"test string"', True))
+ # cgi.escape() is deprecated.
+ with warnings.catch_warnings():
+ warnings.filterwarnings('ignore', 'cgi\.escape',
+ DeprecationWarning)
+ self.assertEqual("test & string", cgi.escape("test & string"))
+ self.assertEqual("<test string>", cgi.escape("<test string>"))
+ self.assertEqual(""test string"", cgi.escape('"test string"', True))
def test_strict(self):
for orig, expect in parse_strict_test_cases:
--
Repository URL: http://hg.python.org/cpython
More information about the Python-checkins
mailing list