def test_move(teardown): local_file = get_local_filename(BLOB_FILE) temp_file = get_temp_local_filename(BLOB_FILE) temp_file2 = get_temp_local_filename(BLOB_FILE) teardown.delete(temp_file) teardown.delete(temp_file2) storage.copy(local_file, temp_file) storage.move(temp_file, temp_file2) assert_that(storage.get(temp_file2)).is_equal_to(BLOB_DATA) assert_that(storage.exists(temp_file)).is_false()
def test_copy_remote_to_remote(teardown): remote_file = get_gcs_filename(BLOB_FILE) remote_temp_file = get_temp_gcs_filename(BLOB_FILE) teardown.delete(remote_temp_file) storage.copy(remote_file, remote_temp_file) assert_that(storage.get(remote_temp_file)).is_equal_to(BLOB_DATA)
def test_copy_remote_to_remote_with_filetype_change(teardown): remote_file = get_gcs_filename(CSV_FILE) remote_temp_file = get_temp_gcs_filename(JSON_FILE) teardown.delete(remote_temp_file) storage.copy(remote_file, remote_temp_file) assert_that(storage.get(remote_temp_file)).is_equal_to(CSV_DATA)
def test_copy_local_to_local(teardown): local_file = get_local_filename(BLOB_FILE) temp_file = get_temp_local_filename(BLOB_FILE) teardown.delete(temp_file) storage.copy(local_file, temp_file) assert_that(storage.get(temp_file)).is_equal_to(BLOB_DATA)