Skip to content

Commit 463d8bb

Browse files
adding test
Signed-off-by: Francisco Javier Arceo <farceo@redhat.com>
1 parent b0208e1 commit 463d8bb

File tree

2 files changed

+8
-0
lines changed

2 files changed

+8
-0
lines changed

sdk/python/feast/infra/passthrough_provider.py

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -286,6 +286,8 @@ def ingest_df(
286286
for entity in feature_view.entity_columns
287287
}
288288
rows_to_write = _convert_arrow_to_proto(table, feature_view, join_keys)
289+
print(rows_to_write)
290+
# List[Tuple[EntityKeyProto, Dict[str, ValueProto], datetime, Optional[datetime]]]
289291

290292
self.online_write_batch(
291293
self.repo_config, feature_view, rows_to_write, progress=None

sdk/python/tests/unit/test_on_demand_python_transformation.py

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -561,6 +561,8 @@ def setUp(self):
561561
online=True,
562562
source=driver_stats_source,
563563
)
564+
assert driver_stats_fv.entities == [driver.name]
565+
assert driver_stats_fv.entity_columns == [driver.name]
564566

565567
@on_demand_feature_view(
566568
entities=[driver],
@@ -602,6 +604,10 @@ def python_stored_writes_feature_view(
602604
python_stored_writes_feature_view,
603605
]
604606
)
607+
applied_fv = self.store.get_feature_view("driver_hourly_stats")
608+
assert applied_fv.entities[0] == driver.name
609+
assert applied_fv.entity_columns[0].name == driver.name
610+
605611
self.store.write_to_online_store(
606612
feature_view_name="driver_hourly_stats", df=driver_df
607613
)

0 commit comments

Comments
 (0)