@@ -297,6 +297,7 @@ def create_writer(self, alloc):
297297 def test_empty (self ):
298298 # Test PyBytesWriter_Create()
299299 writer = self .create_writer (0 )
300+ self .assertEqual (writer .get_remaining (), 0 )
300301 self .assertEqual (writer .finish (), b'' )
301302
302303 def test_write_bytes (self ):
@@ -317,29 +318,34 @@ def test_extend(self):
317318 writer = self .create_writer (0 )
318319 writer .extend (20 , b'number=123456' )
319320 writer .extend (0 , b'' )
321+ self .assertEqual (writer .get_remaining (), 7 )
320322 self .assertEqual (writer .finish (), b'number=123456' )
321323
322324 writer = self .create_writer (0 )
323325 writer .extend (0 , b'' )
324326 writer .extend (20 , b'number=123456' )
327+ self .assertEqual (writer .get_remaining (), 7 )
325328 self .assertEqual (writer .finish (), b'number=123456' )
326329
327330 writer = self .create_writer (0 )
328331 writer .extend (10 , b'number=' )
329332 writer .extend (10 , b'123456' )
333+ self .assertEqual (writer .get_remaining (), 7 )
330334 self .assertEqual (writer .finish (), b'number=123456' )
331335
332336 writer = self .create_writer (0 )
333337 writer .extend (10 , b'number=' )
334338 writer .extend (0 , b'' )
335339 writer .extend (10 , b'123456' )
340+ self .assertEqual (writer .get_remaining (), 7 )
336341 self .assertEqual (writer .finish (), b'number=123456' )
337342
338343 writer = self .create_writer (0 )
339344 writer .extend (10 , b'number' )
340345 writer .extend (10 , b'=' )
341346 writer .extend (10 , b'123' )
342347 writer .extend (10 , b'456' )
348+ self .assertEqual (writer .get_remaining (), 27 )
343349 self .assertEqual (writer .finish (), b'number=123456' )
344350
345351 def test_format (self ):
0 commit comments