Coverage report: 78%

Files Functions Classes

coverage.py v7.6.1, created at 2026-02-24 14:21 -0500

File function statements missing excluded coverage
polypandas/__init__.py (no function) 9 0 0 100%
polypandas/exceptions.py PandasNotAvailableError.__init__ 1 0 0 100%
polypandas/exceptions.py (no function) 8 0 0 100%
polypandas/factory.py _instances_to_dicts 13 6 0 54%
polypandas/factory.py PandasFactory.build_dataframe 20 1 0 95%
polypandas/factory.py PandasFactory.build_dicts 2 0 0 100%
polypandas/factory.py PandasFactory.create_dataframe_from_dicts 5 1 0 80%
polypandas/factory.py build_pandas_dataframe 2 0 0 100%
polypandas/factory.py pandas_factory 29 2 0 93%
polypandas/factory.py pandas_factory._PydanticPandasFactory.build_dataframe 1 0 0 100%
polypandas/factory.py pandas_factory._PydanticPandasFactory.build_dicts 1 0 0 100%
polypandas/factory.py pandas_factory._PydanticPandasFactory.create_dataframe_from_dicts 1 1 0 0%
polypandas/factory.py pandas_factory.build_dataframe 1 0 0 100%
polypandas/factory.py pandas_factory.build_dicts 1 0 0 100%
polypandas/factory.py pandas_factory.create_dataframe_from_dicts 1 1 0 0%
polypandas/factory.py (no function) 24 2 0 92%
polypandas/io.py save_as_parquet 10 3 0 70%
polypandas/io.py save_as_json 7 3 0 57%
polypandas/io.py save_as_csv 7 3 0 57%
polypandas/io.py load_parquet 7 1 0 86%
polypandas/io.py load_json 7 3 0 57%
polypandas/io.py load_csv 7 3 0 57%
polypandas/io.py load_and_validate 19 4 0 79%
polypandas/io.py save_dicts_as_json 10 2 0 80%
polypandas/io.py load_dicts_from_json 15 2 0 87%
polypandas/io.py (no function) 15 0 0 100%
polypandas/protocols.py is_pandas_available 5 2 0 60%
polypandas/protocols.py is_pyarrow_available 5 2 0 60%
polypandas/protocols.py (no function) 2 0 0 100%
polypandas/schema.py is_optional 5 0 0 100%
polypandas/schema.py unwrap_optional 6 0 0 100%
polypandas/schema.py infer_literal_type 16 5 0 69%
polypandas/schema.py python_type_to_pandas_dtype 23 3 0 87%
polypandas/schema.py _get_model_field_types 8 1 0 88%
polypandas/schema.py infer_schema 13 4 0 69%
polypandas/schema.py infer_dtypes_for_dataframe 1 1 0 0%
polypandas/schema.py _is_struct_like 11 5 0 55%
polypandas/schema.py has_nested_structs 13 5 0 62%
polypandas/schema.py infer_pyarrow_schema 17 5 0 71%
polypandas/schema.py infer_pyarrow_schema.python_type_to_pa 51 29 0 43%
polypandas/schema.py (no function) 17 0 0 100%
polypandas/testing.py assert_dataframe_equal 20 4 0 80%
polypandas/testing.py assert_schema_equal 1 0 0 100%
polypandas/testing.py assert_dtypes_equal 11 2 0 82%
polypandas/testing.py assert_approx_count 7 1 0 86%
polypandas/testing.py get_column_stats 11 1 0 91%
polypandas/testing.py assert_column_exists 4 0 0 100%
polypandas/testing.py assert_no_duplicates 8 1 0 88%
polypandas/testing.py (no function) 12 0 0 100%
Total   490 109 0 78%

No items found using the specified filter.