diff options
Diffstat (limited to 'Lib/test/test_fileinput.py')
-rw-r--r-- | Lib/test/test_fileinput.py | 16 |
1 files changed, 16 insertions, 0 deletions
diff --git a/Lib/test/test_fileinput.py b/Lib/test/test_fileinput.py index 285573cc8e..be4cb8e87b 100644 --- a/Lib/test/test_fileinput.py +++ b/Lib/test/test_fileinput.py @@ -167,3 +167,19 @@ try: verify(lines == ["A\n", "B"]) finally: remove_tempfiles(t1) + +if verbose: + print "16. fileno()" +try: + t1 = writeTmp(1, ["A\nB"]) + t2 = writeTmp(2, ["C\nD"]) + fi = FileInput(files=(t1, t2)) + verify(fi.fileno() == -1) + line = fi.next() + verify(fi.fileno() != -1) + fi.nextfile() + verify(fi.fileno() == -1) + line = list(fi) + verify(fi.fileno() == -1) +finally: + remove_tempfiles(t1, t2) |