(self)
| 96 | self.assertEqual(n, 4) |
| 97 | |
| 98 | def _testReadintoMemoryview(self): |
| 99 | self.f.write(bytes([1, 2, 0, 255])) |
| 100 | self.f.close() |
| 101 | |
| 102 | m = memoryview(bytearray(b'abcdefgh')) |
| 103 | with self.FileIO(TESTFN, 'r') as f: |
| 104 | n = f.readinto(m) |
| 105 | self.assertEqual(m, b'\x01\x02\x00\xffefgh') |
| 106 | self.assertEqual(n, 4) |
| 107 | |
| 108 | m = memoryview(bytearray(b'abcdefgh')).cast('H', shape=[2, 2]) |
| 109 | with self.FileIO(TESTFN, 'r') as f: |
| 110 | n = f.readinto(m) |
| 111 | self.assertEqual(bytes(m), b'\x01\x02\x00\xffefgh') |
| 112 | self.assertEqual(n, 4) |
| 113 | |
| 114 | def _testReadintoArray(self): |
| 115 | self.f.write(bytes([1, 2, 0, 255])) |
nothing calls this directly
no test coverage detected