Skip to content

Commit ac4f573

Browse files
committed
optional timedelta
Signed-off-by: Oleksii Moskalenko <moskalenko.alexey@gmail.com>
1 parent 394ba1e commit ac4f573

1 file changed

Lines changed: 6 additions & 5 deletions

File tree

sdk/python/tests/integration/e2e/test_go_feature_server.py

Lines changed: 6 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -229,10 +229,11 @@ def generate_expected_logs(
229229
logs[col] = df[feature]
230230
logs[f"{col}__timestamp"] = df[timestamp_column]
231231
logs[f"{col}__status"] = FieldStatus.PRESENT
232-
logs[f"{col}__status"] = logs[f"{col}__status"].mask(
233-
df[timestamp_column]
234-
< datetime.utcnow().replace(tzinfo=pytz.UTC) - feature_view.ttl,
235-
FieldStatus.OUTSIDE_MAX_AGE,
236-
)
232+
if feature_view.ttl:
233+
logs[f"{col}__status"] = logs[f"{col}__status"].mask(
234+
df[timestamp_column]
235+
< datetime.utcnow().replace(tzinfo=pytz.UTC) - feature_view.ttl,
236+
FieldStatus.OUTSIDE_MAX_AGE,
237+
)
237238

238239
return logs.sort_values(by=join_keys).reset_index(drop=True)

0 commit comments

Comments
 (0)