(self)
| 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() |
nothing calls this directly
no test coverage detected