Adding tests for upload and download with progress