def test_download_from_remote_raises_IOError(httpserver, tmpdir): httpserver.serve_content("File not found!", 404) TEST_REMOTE = download_utils.RemoteFileMetadata( filename="remote.wav", url=httpserver.url, checksum=("1234"), ) with pytest.raises(IOError): download_utils.download_from_remote(TEST_REMOTE, str(tmpdir), False)
def test_download_from_remote_raises_IOError(httpserver, tmpdir): httpserver.serve_content('File not found!', 404) TEST_REMOTE = download_utils.RemoteFileMetadata( filename='remote.wav', url=httpserver.url, checksum=('1234'), destination_dir=None, ) with pytest.raises(IOError): download_utils.download_from_remote(TEST_REMOTE, str(tmpdir))
def test_download_from_remote(httpserver, tmpdir): httpserver.serve_content(open("tests/resources/remote.wav").read()) TEST_REMOTE = download_utils.RemoteFileMetadata( filename="remote.wav", url=httpserver.url, checksum=("3f77d0d69dc41b3696f074ad6bf2852f"), ) download_path = download_utils.download_from_remote(TEST_REMOTE, str(tmpdir), False)
def test_download_from_remote_destdir(httpserver, tmpdir): httpserver.serve_content(open("tests/resources/remote.wav").read()) TEST_REMOTE = download_utils.RemoteFileMetadata( filename="remote.wav", url=httpserver.url, checksum=("3f77d0d69dc41b3696f074ad6bf2852f"), destination_dir="subfolder", ) download_path = download_utils.download_from_remote(TEST_REMOTE, str(tmpdir), False) expected_download_path = os.path.join(str(tmpdir), "subfolder", "remote.wav") assert expected_download_path == download_path
def test_download_from_remote_destdir(httpserver, tmpdir): httpserver.serve_content(open('tests/resources/remote.wav').read()) TEST_REMOTE = download_utils.RemoteFileMetadata( filename='remote.wav', url=httpserver.url, checksum=('3f77d0d69dc41b3696f074ad6bf2852f'), destination_dir='subfolder', ) download_path = download_utils.download_from_remote(TEST_REMOTE, str(tmpdir)) expected_download_path = os.path.join(str(tmpdir), 'subfolder', 'remote.wav') assert expected_download_path == download_path