There was an error while loading. Please reload this page.
1 parent 079dd5e commit b8e23daCopy full SHA for b8e23da
1 file changed
Lib/test/test_capi/test_bytes.py
@@ -315,10 +315,16 @@ def test_create(self):
315
self.assertEqual(writer.get_size(), 3)
316
self.assertEqual(writer.finish(), self.result_type(b'abc'))
317
318
+ def test_finish_with_size(self):
319
+ # Test PyBytesWriter_FinishWithSize()
320
writer = self.create_writer(10, b'abc')
321
self.assertEqual(writer.get_size(), 10)
322
self.assertEqual(writer.finish_with_size(3), self.result_type(b'abc'))
323
324
+ writer = self.create_writer(3, b'abc')
325
+ with self.assertRaises(SystemError):
326
+ writer.finish_with_size(-3)
327
+
328
def test_write_bytes(self):
329
# Test PyBytesWriter_WriteBytes()
330
writer = self.create_writer()
0 commit comments