Skip to content

Commit 6a0625d

Browse files
authored
update tests (#1275)
1 parent 6606e3b commit 6a0625d

1 file changed

Lines changed: 24 additions & 0 deletions

File tree

tests/unit/test_check_operators/test_equality_checks.py

Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -336,3 +336,27 @@ def test_not_equal_to_case_insensitive(data, comparator, dataset_type, expected_
336336
{"target": "target", "comparator": comparator}
337337
)
338338
assert result.equals(df.convert_to_series(expected_result))
339+
340+
341+
@pytest.mark.parametrize(
342+
"data,comparator,dataset_type,expected_result",
343+
[
344+
(
345+
{"target": ["", "", None], "VAR2": ["", None, ""]},
346+
"VAR2",
347+
PandasDataset,
348+
[False, False, False],
349+
),
350+
(
351+
{"target": ["A", "", None], "VAR2": ["", "B", None]},
352+
"VAR2",
353+
DaskDataset,
354+
[True, True, False],
355+
),
356+
],
357+
)
358+
def test_not_equal_to_null_values(data, comparator, dataset_type, expected_result):
359+
df = dataset_type.from_dict(data)
360+
dataframe_type = DataframeType({"value": df})
361+
result = dataframe_type.not_equal_to({"target": "target", "comparator": comparator})
362+
assert result.equals(df.convert_to_series(expected_result))

0 commit comments

Comments
 (0)