butterfree.testing.dataframe package

Module contents

Methods to assert properties regarding Apache Spark Dataframes.

butterfree.testing.dataframe.assert_column_equality(output_df: DataFrame, target_df: DataFrame, output_column: Column, target_column: Column) None

Columns comparison method.

butterfree.testing.dataframe.assert_dataframe_equality(output_df: DataFrame, target_df: DataFrame) None

Dataframe comparison method.

butterfree.testing.dataframe.create_df_from_collection(data: List[Dict[Any, Any]], spark_context: SparkContext, spark_session: SparkSession, schema: Optional[StructType] = None) DataFrame

Creates a dataframe from a list of dicts.