Skip to content

Commit 9646959

Browse files
authored
fix(mlop-2726): removing the last unecessary validation (#413)
1 parent 946ab26 commit 9646959

File tree

3 files changed

+0
-44
lines changed

3 files changed

+0
-44
lines changed

butterfree/validations/basic_validaton.py

Lines changed: 0 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,6 @@ def check(self) -> None:
2626
ValueError: if any of the verifications fail
2727
2828
"""
29-
self.validate_df_is_spark_df()
3029
self.validate_column_ts()
3130
self.validate_df_is_empty()
3231

@@ -53,17 +52,3 @@ def validate_df_is_empty(self) -> None:
5352
raise ValueError("DataFrame can't be None.")
5453
if (not self.dataframe.isStreaming) and self.dataframe.rdd.isEmpty():
5554
raise ValueError("DataFrame can't be empty.")
56-
57-
def validate_df_is_spark_df(self) -> None:
58-
"""Check type of dataframe object.
59-
60-
Raises:
61-
ValueError: if dataframe is not instance of pyspark.sql.DataFrame.
62-
63-
"""
64-
if not self.dataframe:
65-
raise ValueError("DataFrame can't be None.")
66-
if not isinstance(self.dataframe, DataFrame):
67-
raise ValueError(
68-
"dataframe needs to be a instance of pyspark.sql.DataFrame"
69-
)

tests/unit/butterfree/load/test_sink.py

Lines changed: 0 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -90,28 +90,6 @@ def test_flush(self, feature_set_dataframe, mocker):
9090
for w in writer:
9191
w.write.assert_called_once()
9292

93-
def test_flush_with_invalid_df(self, not_feature_set_dataframe, mocker):
94-
# given
95-
spark_client = SparkClient()
96-
writer = [
97-
HistoricalFeatureStoreWriter(),
98-
OnlineFeatureStoreWriter(),
99-
]
100-
feature_set = mocker.stub("feature_set")
101-
feature_set.entity = "house"
102-
feature_set.name = "test"
103-
104-
# when
105-
sink = Sink(writers=writer)
106-
107-
# then
108-
with pytest.raises(ValueError):
109-
sink.flush(
110-
dataframe=not_feature_set_dataframe,
111-
feature_set=feature_set,
112-
spark_client=spark_client,
113-
)
114-
11593
def test_flush_with_writers_list_empty(self):
11694
# given
11795
writer = []

tests/unit/butterfree/validations/test_basic_validation.py

Lines changed: 0 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -15,10 +15,3 @@ def test_validate_empty(self, feature_set_empty):
1515

1616
with pytest.raises(ValueError):
1717
check.validate_df_is_empty()
18-
19-
def test_validate_not_spark_df(self):
20-
df_writer = "not a spark df writer"
21-
check = BasicValidation(df_writer)
22-
23-
with pytest.raises(ValueError):
24-
check.validate_df_is_spark_df()

0 commit comments

Comments
 (0)