MCPcopy Index your code
hub / github.com/python/cpython / test_resize

Method test_resize

Lib/test/test_capi/test_bytes.py:333–362  ·  view source on GitHub ↗
(self)

Source from the content-addressed store, hash-verified

331 self.assertEqual(writer.finish(), self.result_type(b'Hello World!'))
332
333 def test_resize(self):
334 # Test PyBytesWriter_Resize()
335 writer = self.create_writer()
336 writer.resize(len(b'number=123456'), b'number=123456')
337 writer.resize(len(b'number=123456'), b'')
338 self.assertEqual(writer.get_size(), len(b'number=123456'))
339 self.assertEqual(writer.finish(), self.result_type(b'number=123456'))
340
341 writer = self.create_writer()
342 writer.resize(0, b'')
343 writer.resize(len(b'number=123456'), b'number=123456')
344 self.assertEqual(writer.finish(), self.result_type(b'number=123456'))
345
346 writer = self.create_writer()
347 writer.resize(len(b'number='), b'number=')
348 writer.resize(len(b'number=123456'), b'123456')
349 self.assertEqual(writer.finish(), self.result_type(b'number=123456'))
350
351 writer = self.create_writer()
352 writer.resize(len(b'number='), b'number=')
353 writer.resize(len(b'number='), b'')
354 writer.resize(len(b'number=123456'), b'123456')
355 self.assertEqual(writer.finish(), self.result_type(b'number=123456'))
356
357 writer = self.create_writer()
358 writer.resize(len(b'number'), b'number')
359 writer.resize(len(b'number='), b'=')
360 writer.resize(len(b'number=123'), b'123')
361 writer.resize(len(b'number=123456'), b'456')
362 self.assertEqual(writer.finish(), self.result_type(b'number=123456'))
363
364 def test_format_i(self):
365 # Test PyBytesWriter_Format()

Callers

nothing calls this directly

Calls 5

create_writerMethod · 0.95
get_sizeMethod · 0.80
resizeMethod · 0.45
assertEqualMethod · 0.45
finishMethod · 0.45

Tested by

no test coverage detected