()
| 179 | |
| 180 | |
| 181 | def test_python_file_read_at(): |
| 182 | data = b'some sample data' |
| 183 | |
| 184 | buf = BytesIO(data) |
| 185 | f = pa.PythonFile(buf, mode='r') |
| 186 | |
| 187 | # test simple read at |
| 188 | v = f.read_at(nbytes=5, offset=3) |
| 189 | assert v == b'e sam' |
| 190 | assert len(v) == 5 |
| 191 | |
| 192 | # test reading entire file when nbytes > len(file) |
| 193 | w = f.read_at(nbytes=50, offset=0) |
| 194 | assert w == data |
| 195 | assert len(w) == 16 |
| 196 | |
| 197 | |
| 198 | def test_python_file_readall(): |
nothing calls this directly
no test coverage detected