Skip to content

Commit 3cbbf21

Browse files
committed
fix test
1 parent 2e6fc55 commit 3cbbf21

File tree

2 files changed

+57
-51
lines changed

2 files changed

+57
-51
lines changed

sdk/python/tests/foo_provider.py

Lines changed: 56 additions & 50 deletions
Original file line numberDiff line numberDiff line change
@@ -16,90 +16,96 @@
1616

1717

1818
class FooProvider(Provider):
19+
1920
def __init__(self, config: RepoConfig):
2021
pass
2122

2223
def update_infra(
23-
self,
24-
project: str,
25-
tables_to_delete: Sequence[FeatureView],
26-
tables_to_keep: Sequence[FeatureView],
27-
entities_to_delete: Sequence[Entity],
28-
entities_to_keep: Sequence[Entity],
29-
partial: bool,
24+
self,
25+
project: str,
26+
tables_to_delete: Sequence[FeatureView],
27+
tables_to_keep: Sequence[FeatureView],
28+
entities_to_delete: Sequence[Entity],
29+
entities_to_keep: Sequence[Entity],
30+
partial: bool,
3031
):
3132
pass
3233

3334
def teardown_infra(
34-
self,
35-
project: str,
36-
tables: Sequence[FeatureView],
37-
entities: Sequence[Entity],
35+
self,
36+
project: str,
37+
tables: Sequence[FeatureView],
38+
entities: Sequence[Entity],
3839
):
3940
pass
4041

4142
def online_write_batch(
42-
self,
43-
config: RepoConfig,
44-
table: FeatureView,
45-
data: List[
46-
Tuple[EntityKeyProto, Dict[str, ValueProto], datetime, Optional[datetime]]
47-
],
48-
progress: Optional[Callable[[int], Any]],
43+
self,
44+
config: RepoConfig,
45+
table: FeatureView,
46+
data: List[
47+
Tuple[EntityKeyProto, Dict[str, ValueProto], datetime, Optional[datetime]]
48+
],
49+
progress: Optional[Callable[[int], Any]],
4950
) -> None:
5051
pass
5152

5253
def materialize_single_feature_view(
53-
self,
54-
config: RepoConfig,
55-
feature_view: FeatureView,
56-
start_date: datetime,
57-
end_date: datetime,
58-
registry: BaseRegistry,
59-
project: str,
60-
tqdm_builder: Callable[[int], tqdm],
54+
self,
55+
config: RepoConfig,
56+
feature_view: FeatureView,
57+
start_date: datetime,
58+
end_date: datetime,
59+
registry: BaseRegistry,
60+
project: str,
61+
tqdm_builder: Callable[[int], tqdm],
6162
) -> None:
6263
pass
6364

6465
def get_historical_features(
65-
self,
66-
config: RepoConfig,
67-
feature_views: List[FeatureView],
68-
feature_refs: List[str],
69-
entity_df: Union[pandas.DataFrame, str],
70-
registry: BaseRegistry,
71-
project: str,
72-
full_feature_names: bool = False,
66+
self,
67+
config: RepoConfig,
68+
feature_views: List[FeatureView],
69+
feature_refs: List[str],
70+
entity_df: Union[pandas.DataFrame, str],
71+
registry: BaseRegistry,
72+
project: str,
73+
full_feature_names: bool = False,
7374
) -> RetrievalJob:
7475
return RetrievalJob()
7576

7677
def online_read(
77-
self,
78-
config: RepoConfig,
79-
table: FeatureView,
80-
entity_keys: List[EntityKeyProto],
81-
requested_features: Optional[List[str]] = None,
78+
self,
79+
config: RepoConfig,
80+
table: FeatureView,
81+
entity_keys: List[EntityKeyProto],
82+
requested_features: Optional[List[str]] = None,
8283
) -> List[Tuple[Optional[datetime], Optional[Dict[str, ValueProto]]]]:
8384
return []
8485

8586
def retrieve_saved_dataset(self, config: RepoConfig, dataset: SavedDataset):
8687
pass
8788

8889
def write_feature_service_logs(
89-
self,
90-
feature_service: FeatureService,
91-
logs: Union[pyarrow.Table, Path],
92-
config: RepoConfig,
93-
registry: BaseRegistry,
90+
self,
91+
feature_service: FeatureService,
92+
logs: Union[pyarrow.Table, Path],
93+
config: RepoConfig,
94+
registry: BaseRegistry,
9495
):
9596
pass
9697

9798
def retrieve_feature_service_logs(
98-
self,
99-
feature_service: FeatureService,
100-
start_date: datetime,
101-
end_date: datetime,
102-
config: RepoConfig,
103-
registry: BaseRegistry,
99+
self,
100+
feature_service: FeatureService,
101+
start_date: datetime,
102+
end_date: datetime,
103+
config: RepoConfig,
104+
registry: BaseRegistry,
104105
) -> RetrievalJob:
105106
return RetrievalJob()
107+
108+
def retrieve_online_documents(self, config: RepoConfig, table: FeatureView, requested_feature: str,
109+
query: List[float], top_k: int) -> List[
110+
Tuple[Optional[datetime], Optional[ValueProto]]]:
111+
return []

sdk/python/tests/integration/online_store/test_universal_online.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -807,4 +807,4 @@ def test_retrieve_online_documents(
807807
documents = fs.retrieve_online_documents(
808808
feature="document_fv:doc", query="[1, 2]", top_k=5
809809
)
810-
assert len(documents) == 2
810+
assert len(documents) == 2

0 commit comments

Comments
 (0)