bpo-31966: Fixed WindowsConsoleIO.write() for writing empty data. (GH-5754)

This commit is contained in:
Serhiy Storchaka 2018-02-24 18:55:51 +02:00 committed by GitHub
parent aef1283ba4
commit 42c35d9c0c
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
3 changed files with 8 additions and 0 deletions

View file

@ -121,6 +121,10 @@ class WindowsConsoleIOTests(unittest.TestCase):
else:
self.assertNotIsInstance(f, ConIO)
def test_write_empty_data(self):
with ConIO('CONOUT$', 'w') as f:
self.assertEqual(f.write(b''), 0)
def assertStdinRoundTrip(self, text):
stdin = open('CONIN$', 'r')
old_stdin = sys.stdin