Skip to content

Commit

Permalink
Extend tests
Browse files Browse the repository at this point in the history
  • Loading branch information
adam-narozniak committed Dec 17, 2024
1 parent 4e4d8c1 commit fc2aa81
Showing 1 changed file with 20 additions and 0 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -181,6 +181,26 @@ def test_sum_of_int_partition_sizes_exceeds_num_columns(self) -> None:
with self.assertRaises(ValueError):
partitioner.load_partition(0)

def test_sum_of_int_partition_sizes_indirectly_exceeds_num_columns(self) -> None:
"""Check ValueError if sum of int sizes > total columns."""
columns = ["f1", "f2", "f3"]
dataset = _create_dummy_dataset(columns)
partitioner = VerticalSizePartitioner(
partition_sizes=[1, 1], drop_columns=["f3", "f2"], shuffle=False
)
partitioner.dataset = dataset
with self.assertRaises(ValueError):
partitioner.load_partition(0)

def test_sum_of_int_partition_sizes_is_smaller_than_num_columns(self) -> None:
"""Check ValueError if sum of int sizes < total columns."""
columns = ["f1", "f2", "f3"]
dataset = _create_dummy_dataset(columns)
partitioner = VerticalSizePartitioner(partition_sizes=[2], shuffle=False)
partitioner.dataset = dataset
with self.assertRaises(ValueError):
partitioner.load_partition(0)


if __name__ == "__main__":
unittest.main()

0 comments on commit fc2aa81

Please sign in to comment.