@@ -362,19 +362,19 @@ def dataset_to_filter(self) -> Dataset:
362362 user_id_map = IdMap .from_values ([10 , 11 , 12 , 13 , 14 ])
363363 df = pd .DataFrame (
364364 [
365- [0 , 0 , 1 , "2021-09-01" ],
366- [4 , 2 , 1 , "2021-09-02" ],
367- [2 , 1 , 1 , "2021-09-02" ],
368- [2 , 2 , 1 , "2021-09-03" ],
369- [3 , 2 , 1 , "2021-09-03" ],
370- [3 , 3 , 1 , "2021-09-03" ],
371- [3 , 4 , 1 , "2021-09-04" ],
372- [1 , 2 , 1 , "2021-09-04" ],
373- [3 , 1 , 1 , "2021-09-05" ],
374- [4 , 2 , 1 , "2021-09-05" ],
375- [3 , 3 , 1 , "2021-09-06" ],
365+ [0 , 0 , 1 , "2021-09-01" , 1 ],
366+ [4 , 2 , 1 , "2021-09-02" , 1 ],
367+ [2 , 1 , 1 , "2021-09-02" , 1 ],
368+ [2 , 2 , 1 , "2021-09-03" , 1 ],
369+ [3 , 2 , 1 , "2021-09-03" , 1 ],
370+ [3 , 3 , 1 , "2021-09-03" , 1 ],
371+ [3 , 4 , 1 , "2021-09-04" , 1 ],
372+ [1 , 2 , 1 , "2021-09-04" , 1 ],
373+ [3 , 1 , 1 , "2021-09-05" , 1 ],
374+ [4 , 2 , 1 , "2021-09-05" , 1 ],
375+ [3 , 3 , 1 , "2021-09-06" , 1 ],
376376 ],
377- columns = [Columns .User , Columns .Item , Columns .Weight , Columns .Datetime ],
377+ columns = [Columns .User , Columns .Item , Columns .Weight , Columns .Datetime , "extra" ],
378378 ).astype ({Columns .Datetime : "datetime64[ns]" })
379379 interactions = Interactions (df )
380380 return Dataset (user_id_map , item_id_map , interactions )
@@ -426,12 +426,12 @@ def test_filter_dataset_interactions_df_rows_without_features(
426426 )
427427 expected_interactions_2x_internal_df = pd .DataFrame (
428428 [
429- [0 , 0 , 1 , "2021-09-01" ],
430- [1 , 1 , 1 , "2021-09-02" ],
431- [2 , 2 , 1 , "2021-09-02" ],
432- [2 , 1 , 1 , "2021-09-03" ],
429+ [0 , 0 , 1 , "2021-09-01" , 1 ],
430+ [1 , 1 , 1 , "2021-09-02" , 1 ],
431+ [2 , 2 , 1 , "2021-09-02" , 1 ],
432+ [2 , 1 , 1 , "2021-09-03" , 1 ],
433433 ],
434- columns = [Columns .User , Columns .Item , Columns .Weight , Columns .Datetime ],
434+ columns = [Columns .User , Columns .Item , Columns .Weight , Columns .Datetime , "extra" ],
435435 ).astype ({Columns .Datetime : "datetime64[ns]" , Columns .Weight : float })
436436 np .testing .assert_equal (filtered_dataset .user_id_map .external_ids , expected_external_user_ids )
437437 np .testing .assert_equal (filtered_dataset .item_id_map .external_ids , expected_external_item_ids )
@@ -464,12 +464,12 @@ def test_filter_dataset_interactions_df_rows_with_features(
464464 )
465465 expected_interactions_2x_internal_df = pd .DataFrame (
466466 [
467- [0 , 0 , 1 , "2021-09-01" ],
468- [1 , 1 , 1 , "2021-09-02" ],
469- [2 , 2 , 1 , "2021-09-02" ],
470- [2 , 1 , 1 , "2021-09-03" ],
467+ [0 , 0 , 1 , "2021-09-01" , 1 ],
468+ [1 , 1 , 1 , "2021-09-02" , 1 ],
469+ [2 , 2 , 1 , "2021-09-02" , 1 ],
470+ [2 , 1 , 1 , "2021-09-03" , 1 ],
471471 ],
472- columns = [Columns .User , Columns .Item , Columns .Weight , Columns .Datetime ],
472+ columns = [Columns .User , Columns .Item , Columns .Weight , Columns .Datetime , "extra" ],
473473 ).astype ({Columns .Datetime : "datetime64[ns]" , Columns .Weight : float })
474474 np .testing .assert_equal (filtered_dataset .user_id_map .external_ids , expected_external_user_ids )
475475 np .testing .assert_equal (filtered_dataset .item_id_map .external_ids , expected_external_item_ids )
0 commit comments