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

Method test_create

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

Source from the content-addressed store, hash-verified

306 return _testcapi.PyBytesWriter(alloc, string, 0)
307
308 def test_create(self):
309 # Test PyBytesWriter_Create()
310 writer = self.create_writer()
311 self.assertEqual(writer.get_size(), 0)
312 self.assertEqual(writer.finish(), self.result_type(b''))
313
314 writer = self.create_writer(3, b'abc')
315 self.assertEqual(writer.get_size(), 3)
316 self.assertEqual(writer.finish(), self.result_type(b'abc'))
317
318 writer = self.create_writer(10, b'abc')
319 self.assertEqual(writer.get_size(), 10)
320 self.assertEqual(writer.finish_with_size(3), self.result_type(b'abc'))
321
322 def test_write_bytes(self):
323 # Test PyBytesWriter_WriteBytes()

Callers

nothing calls this directly

Calls 4

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

Tested by

no test coverage detected