code: def _verify_download_complete(self):
          
          if self.actual_bytes_read > self.bytes_to_read:
              raise TooLargeChunkDownloadError(self.actual_bytes_read, self.bytes_to_read, self.local_path)
          elif self.actual_bytes_read < self.bytes_to_read:
              raise PartialChunkDownloadError(self.actual_bytes_read, self.bytes_to_read, self.local_path)
docs: Make sure we received all the data