| 254 | |
| 255 | |
| 256 | def test_read_bytes(s3, s3so): |
| 257 | sample, values = read_bytes(f"s3://{test_bucket_name}/test/accounts.*", **s3so) |
| 258 | assert isinstance(sample, bytes) |
| 259 | assert sample[:5] == files[sorted(files)[0]][:5] |
| 260 | assert sample.endswith(b"\n") |
| 261 | |
| 262 | assert isinstance(values, (list, tuple)) |
| 263 | assert isinstance(values[0], (list, tuple)) |
| 264 | assert hasattr(values[0][0], "dask") |
| 265 | |
| 266 | assert sum(map(len, values)) >= len(files) |
| 267 | results = compute(*concat(values)) |
| 268 | assert set(results) == set(files.values()) |
| 269 | |
| 270 | |
| 271 | def test_read_bytes_sample_delimiter(s3, s3so): |