File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -120,18 +120,17 @@ def test_upsert_and_get_dataset_item():
120120 )
121121
122122 # Refresh dataset and find updated item
123- dataset = langfuse .get_dataset (name )
124- get_new_item = None
125- for i in dataset .items :
126- if i .id == item .id :
127- get_new_item = i
128- break
123+ archived_item = langfuse .api .dataset_items .get (id = item .id )
124+
125+ assert archived_item is not None
126+ assert archived_item .input == new_input
127+ assert archived_item .id == item .id
128+ assert archived_item .expected_output == new_input
129+ assert archived_item .status == DatasetStatus .ARCHIVED
129130
130- assert get_new_item is not None
131- assert get_new_item .input == new_input
132- assert get_new_item .id == item .id
133- assert get_new_item .expected_output == new_input
134- assert get_new_item .status == DatasetStatus .ARCHIVED
131+ # List endpoint does not contain archived items
132+ dataset = langfuse .get_dataset (name )
133+ assert all (i .id != item .id for i in dataset .items )
135134
136135
137136def test_run_experiment ():
You can’t perform that action at this time.
0 commit comments