Skip to content

Commit 3202e46

Browse files
committed
Add test
1 parent 3fe5f44 commit 3202e46

1 file changed

Lines changed: 6 additions & 0 deletions

File tree

‎Lib/test/test__colorize.py‎

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@
22
import dataclasses
33
import io
44
import sys
5+
import tempfile
56
import unittest
67
import unittest.mock
78
import _colorize
@@ -187,6 +188,11 @@ def test_colorized_detection_checks_for_file(self):
187188
file.isatty.return_value = False
188189
self.assertEqual(_colorize.can_colorize(file=file), False)
189190

191+
# gh-157581: A closed file raises ValueError from fileno().
192+
file = tempfile.TemporaryFile(mode="w")
193+
file.close()
194+
self.assertEqual(_colorize.can_colorize(file=file), False)
195+
190196

191197
if __name__ == "__main__":
192198
unittest.main()

0 commit comments

Comments
 (0)