@@ -297,15 +297,13 @@ class PyBytesWriterTest(unittest.TestCase):
297297 def create_writer (self , alloc = 0 , string = b'' ):
298298 return _testcapi .PyBytesWriter (alloc , string )
299299
300- def test_empty (self ):
300+ def test_create (self ):
301301 # Test PyBytesWriter_Create()
302302 writer = self .create_writer ()
303303 self .assertEqual (writer .get_size (), 0 )
304304 self .assertEqual (writer .get_allocated (), self .SMALL_BUFFER )
305305 self .assertEqual (writer .finish (), b'' )
306306
307- def test_abc (self ):
308- # Test PyBytesWriter_Create()
309307 writer = self .create_writer (3 , b'abc' )
310308 self .assertEqual (writer .get_size (), 3 )
311309 self .assertEqual (writer .get_allocated (), self .SMALL_BUFFER )
@@ -316,21 +314,19 @@ def test_abc(self):
316314 self .assertEqual (writer .get_allocated (), self .SMALL_BUFFER )
317315 self .assertEqual (writer .finish_with_size (3 ), b'abc' )
318316
319- # def test_write_bytes(self):
320- # # Test PyBytesWriter_WriteBytes()
317+ def test_write_bytes (self ):
318+ # Test PyBytesWriter_WriteBytes()
319+ writer = self .create_writer ()
320+ writer .write_bytes (b'Hello World!' , - 1 )
321+ self .assertEqual (writer .finish (), b'Hello World!' )
321322
322- # writer = self.create_writer()
323- # writer.write_bytes(b'Hello World!', -1)
324- # self.assertEqual(writer.finish(), b'Hello World!')
325-
326- # writer = self.create_writer()
327- # writer.write_bytes(b'Hello ', -1)
328- # writer.write_bytes(b'World! <truncated>', 6)
329- # self.assertEqual(writer.finish(), b'Hello World!')
323+ writer = self .create_writer ()
324+ writer .write_bytes (b'Hello ' , - 1 )
325+ writer .write_bytes (b'World! <truncated>' , 6 )
326+ self .assertEqual (writer .finish (), b'Hello World!' )
330327
331328 def test_resize (self ):
332- # Test PyBytesWriter_Extend()
333-
329+ # Test PyBytesWriter_Resize()
334330 writer = self .create_writer ()
335331 writer .resize (len (b'number=123456' ), b'number=123456' )
336332 writer .resize (len (b'number=123456' ), b'' )
0 commit comments