Commit 7978e104 authored by Martin Panter's avatar Martin Panter

Issue #23883: Missing fileinput.__all__ APIs; patch by Mauro SM Rodrigues

parent 7b3a82ff
......@@ -82,7 +82,8 @@ XXX Possible additions:
import sys, os
__all__ = ["input", "close", "nextfile", "filename", "lineno", "filelineno",
"isfirstline", "isstdin", "FileInput"]
"fileno", "isfirstline", "isstdin", "FileInput", "hook_compressed",
"hook_encoded"]
_state = None
......
......@@ -24,6 +24,7 @@ from fileinput import FileInput, hook_encoded
from test.support import verbose, TESTFN, run_unittest, check_warnings
from test.support import unlink as safe_unlink
from test import support
from unittest import mock
......@@ -913,5 +914,12 @@ class Test_hook_encoded(unittest.TestCase):
check('rb', ['A\n', 'B\r\n', 'C\r', 'D\u20ac'])
class MiscTest(unittest.TestCase):
def test_all(self):
blacklist = {'DEFAULT_BUFSIZE'}
support.check__all__(self, fileinput, blacklist=blacklist)
if __name__ == "__main__":
unittest.main()
......@@ -1219,6 +1219,7 @@ Mark Roddy
Kevin Rodgers
Sean Rodman
Giampaolo Rodola
Mauro S. M. Rodrigues
Elson Rodriguez
Adi Roiban
Luis Rojas
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment