Skip to content

Commit 2eab0de

Browse files
committed
Add several tests
1 parent 39333ba commit 2eab0de

File tree

1 file changed

+20
-4
lines changed

1 file changed

+20
-4
lines changed

tests/test_validate.py

Lines changed: 20 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -4481,23 +4481,26 @@ def test_load_dataset():
44814481

44824482
# Load the default dataset (`small_table`) and verify it's a Polars DataFrame
44834483
tbl = load_dataset()
4484-
44854484
assert isinstance(tbl, pl.DataFrame)
44864485

44874486
# Load the default dataset (`small_table`) and verify it's a Pandas DataFrame
44884487
tbl = load_dataset(tbl_type="pandas")
4489-
44904488
assert isinstance(tbl, pd.DataFrame)
44914489

44924490
# Load the `game_revenue` dataset and verify it's a Polars DataFrame
44934491
tbl = load_dataset(dataset="game_revenue")
4494-
44954492
assert isinstance(tbl, pl.DataFrame)
44964493

44974494
# Load the `game_revenue` dataset and verify it's a Pandas DataFrame
4498-
44994495
tbl = load_dataset(dataset="game_revenue", tbl_type="pandas")
4496+
assert isinstance(tbl, pd.DataFrame)
45004497

4498+
# Load the `nycflights` dataset and verify it's a Polars DataFrame
4499+
tbl = load_dataset(dataset="nycflights")
4500+
assert isinstance(tbl, pl.DataFrame)
4501+
4502+
# Load the `nycflights` dataset and verify it's a Pandas DataFrame
4503+
tbl = load_dataset(dataset="nycflights", tbl_type="pandas")
45014504
assert isinstance(tbl, pd.DataFrame)
45024505

45034506

@@ -4730,6 +4733,9 @@ def test_missing_vals_tbl_no_fail_pd_table():
47304733
game_revenue = load_dataset(dataset="game_revenue", tbl_type="pandas")
47314734
missing_vals_tbl(game_revenue)
47324735

4736+
nycflights = load_dataset(dataset="nycflights", tbl_type="pandas")
4737+
missing_vals_tbl(nycflights)
4738+
47334739

47344740
def test_missing_vals_tbl_no_fail_pl_table():
47354741

@@ -4739,6 +4745,9 @@ def test_missing_vals_tbl_no_fail_pl_table():
47394745
game_revenue = load_dataset(dataset="game_revenue", tbl_type="polars")
47404746
missing_vals_tbl(game_revenue)
47414747

4748+
nycflights = load_dataset(dataset="nycflights", tbl_type="polars")
4749+
missing_vals_tbl(nycflights)
4750+
47424751

47434752
def test_missing_vals_tbl_no_fail_duckdb_table():
47444753

@@ -4748,6 +4757,9 @@ def test_missing_vals_tbl_no_fail_duckdb_table():
47484757
game_revenue = load_dataset(dataset="game_revenue", tbl_type="duckdb")
47494758
missing_vals_tbl(game_revenue)
47504759

4760+
nycflights = load_dataset(dataset="nycflights", tbl_type="duckdb")
4761+
missing_vals_tbl(nycflights)
4762+
47514763

47524764
def test_missing_vals_tbl_no_pandas():
47534765

@@ -4794,9 +4806,11 @@ def test_get_column_count(tbl_type):
47944806

47954807
small_table = load_dataset(dataset="small_table", tbl_type=tbl_type)
47964808
game_revenue = load_dataset(dataset="game_revenue", tbl_type=tbl_type)
4809+
nycflights = load_dataset(dataset="nycflights", tbl_type=tbl_type)
47974810

47984811
assert get_column_count(small_table) == 8
47994812
assert get_column_count(game_revenue) == 11
4813+
assert get_column_count(nycflights) == 18
48004814

48014815

48024816
def test_get_column_count_failing():
@@ -4812,9 +4826,11 @@ def test_get_row_count(tbl_type):
48124826

48134827
small_table = load_dataset(dataset="small_table", tbl_type=tbl_type)
48144828
game_revenue = load_dataset(dataset="game_revenue", tbl_type=tbl_type)
4829+
nycflights = load_dataset(dataset="nycflights", tbl_type=tbl_type)
48154830

48164831
assert get_row_count(small_table) == 13
48174832
assert get_row_count(game_revenue) == 2000
4833+
assert get_row_count(nycflights) == 336776
48184834

48194835

48204836
def test_get_row_count_failing():

0 commit comments

Comments
 (0)