(self)
| 363 | self.service.delete_share(share_name) |
| 364 | |
| 365 | def file_range(self): |
| 366 | share_name = self._create_share() |
| 367 | directory_name = self._create_directory(share_name) |
| 368 | file_name = self._get_file_reference() |
| 369 | self.service.create_file(share_name, directory_name, file_name, 2048) |
| 370 | |
| 371 | # Update the file between offset 512 and 15351535 |
| 372 | data = b'abcdefghijklmnop' * 64 |
| 373 | self.service.update_range(share_name, directory_name, file_name, data, 512, 1535) |
| 374 | |
| 375 | # List ranges |
| 376 | print('list ranges: ') |
| 377 | ranges = self.service.list_ranges(share_name, directory_name, file_name) |
| 378 | for range in ranges: |
| 379 | print('({}, {}) '.format(range.start, range.end)) # (512, 1535) |
| 380 | |
| 381 | # Clear part of that range |
| 382 | self.service.clear_range(share_name, directory_name, file_name, 600, 800) |
| 383 | |
| 384 | self.service.delete_share(share_name) |
no test coverage detected