]> git.ipfire.org Git - thirdparty/Python/cpython.git/commitdiff
Issue #27105: Add cgi.test() to __all__, based on Jacek Kołodziej’s patch
authorMartin Panter <vadmium+py@gmail.com>
Mon, 6 Jun 2016 01:53:28 +0000 (01:53 +0000)
committerMartin Panter <vadmium+py@gmail.com>
Mon, 6 Jun 2016 01:53:28 +0000 (01:53 +0000)
Lib/cgi.py
Lib/test/test_cgi.py

index 189c6d5b4a0aec1ae85a6edb244803c004279399..233a496e8170abb3f8744881835a47516c76c497 100755 (executable)
@@ -45,7 +45,7 @@ import tempfile
 
 __all__ = ["MiniFieldStorage", "FieldStorage",
            "parse", "parse_qs", "parse_qsl", "parse_multipart",
-           "parse_header", "print_exception", "print_environ",
+           "parse_header", "test", "print_exception", "print_environ",
            "print_form", "print_directory", "print_arguments",
            "print_environ_usage", "escape"]
 
index ab9f6ab6a5585f3ce4c60b9451ed79f4fe36bc22..164784923a393a4ee28b0cff019f4d4b17a80c75 100644 (file)
@@ -7,6 +7,7 @@ import unittest
 import warnings
 from collections import namedtuple
 from io import StringIO, BytesIO
+from test import support
 
 class HackedSysModule:
     # The regression test will have real values in sys.argv, which
@@ -473,6 +474,11 @@ this is the content of the fake file
             cgi.parse_header('form-data; name="files"; filename="fo\\"o;bar"'),
             ("form-data", {"name": "files", "filename": 'fo"o;bar'}))
 
+    def test_all(self):
+        blacklist = {"logfile", "logfp", "initlog", "dolog", "nolog",
+                     "closelog", "log", "maxlen", "valid_boundary"}
+        support.check__all__(self, cgi, blacklist=blacklist)
+
 
 BOUNDARY = "---------------------------721837373350705526688164684"