plateau.io.testing.write module

class plateau.io.testing.write.NoPickle[source]

Bases: object

plateau.io.testing.write.mark_nopickle(obj)[source]
plateau.io.testing.write.no_pickle_factory(url)[source]
plateau.io.testing.write.no_pickle_store(url)[source]
plateau.io.testing.write.store_input_types(request, tmpdir)[source]
plateau.io.testing.write.test_file_structure_dataset_v4(store_factory, bound_store_dataframes)[source]
plateau.io.testing.write.test_file_structure_dataset_v4_partition_on(store_factory, bound_store_dataframes)[source]
plateau.io.testing.write.test_metadata_consistency_errors_fails(store_factory, metadata_version, bound_store_dataframes)[source]
plateau.io.testing.write.test_non_default_table_name_roundtrip(store_factory, bound_store_dataframes)[source]
plateau.io.testing.write.test_schema_check_write(dfs, ok, store_factory, bound_store_dataframes)[source]
plateau.io.testing.write.test_schema_check_write_cut_error(store_factory, bound_store_dataframes, mock_uuid)[source]
plateau.io.testing.write.test_schema_check_write_nice_error(store_factory, bound_store_dataframes, mock_uuid)[source]
plateau.io.testing.write.test_secondary_index_on_partition_column(store_factory, bound_store_dataframes)[source]
plateau.io.testing.write.test_store_dataframes_as_dataset(store_factory, metadata_version, bound_store_dataframes)[source]
plateau.io.testing.write.test_store_dataframes_as_dataset_auto_uuid(store_factory, metadata_version, mock_uuid, bound_store_dataframes)[source]
plateau.io.testing.write.test_store_dataframes_as_dataset_batch_mode(store_factory, metadata_version, bound_store_dataframes)[source]
plateau.io.testing.write.test_store_dataframes_as_dataset_empty_dataframe(store_factory, metadata_version, df_all_types, bound_store_dataframes)[source]

Test that writing an empty column succeeds.

In particular, this may fail due to too strict schema validation.

plateau.io.testing.write.test_store_dataframes_as_dataset_mp_partition_on_none(metadata_version, store, store_factory, bound_store_dataframes)[source]
plateau.io.testing.write.test_store_dataframes_as_dataset_overwrite(store_factory, dataset_function, bound_store_dataframes)[source]
plateau.io.testing.write.test_store_dataframes_partition_on(store_factory, bound_store_dataframes)[source]
plateau.io.testing.write.test_store_empty_dataframes_partition_on(store_factory, bound_store_dataframes)[source]
plateau.io.testing.write.test_store_input_types(store_input_types, bound_store_dataframes)[source]
plateau.io.testing.write.test_store_overwrite_none(store_factory, bound_store_dataframes)[source]