@@ -38,31 +38,31 @@ def test_scenario(
3838 response = humanloop_client .directories .get (test_directory .id )
3939 flow = [file for file in response .files if file .type == "flow" ][0 ]
4040 logs_page = humanloop_client .logs .list (file_id = flow .id )
41- assert len (logs_page .items ) == 1
41+ assert len (logs_page .items ) == 1 # type: ignore [arg-type]
4242
43- flow_log_id = logs_page .items [0 ].id
43+ flow_log_id = logs_page .items [0 ].id # type: ignore [index]
4444 flow_log = humanloop_client .logs .get (flow_log_id )
4545 if not isinstance (flow_log , dict ):
46- flow_log = flow_log .dict ()
47- assert flow_log ["trace_status" ] == "complete"
48- assert len (flow_log ["trace_children" ]) == 2
46+ flow_log = flow_log .dict () # type: ignore [assignment]
47+ assert flow_log ["trace_status" ] == "complete" # type: ignore [index]
48+ assert len (flow_log ["trace_children" ]) == 2 # type: ignore [index]
4949
5050 levenshtein = [file for file in response .files if file .path == levenshtein_path ][0 ]
5151 levenshtein_logs_page = humanloop_client .logs .list (file_id = levenshtein .id )
5252 assert len (levenshtein_logs_page .items ) == 1 # type: ignore [arg-type]
53- assert levenshtein_logs_page .items [0 ].parent_id == flow_log_id
54- assert levenshtein_logs_page .items [0 ].error is None
53+ assert levenshtein_logs_page .items [0 ].parent_id == flow_log_id # type: ignore
54+ assert levenshtein_logs_page .items [0 ].error is None # type: ignore [index]
5555
5656 exact_match = [file for file in response .files if file .path == exact_match_path ][0 ]
5757 exact_match_logs_page = humanloop_client .logs .list (file_id = exact_match .id )
58- assert len (exact_match_logs_page .items ) == 1
59- assert exact_match_logs_page .items [0 ].parent_id == flow_log_id
60- assert exact_match_logs_page .items [0 ].error is None
58+ assert len (exact_match_logs_page .items ) == 1 # type: ignore [arg-type]
59+ assert exact_match_logs_page .items [0 ].parent_id == flow_log_id # type: ignore
60+ assert exact_match_logs_page .items [0 ].error is None # type: ignore [index]
6161
62- response = humanloop_client .evaluations .list (file_id = flow .id )
62+ response = humanloop_client .evaluations .list (file_id = flow .id ) # type: ignore [assignment]
6363 assert len (response .items ) == 1 # type: ignore [attr-defined]
64- evaluation : EvaluationResponse = response .items [0 ]
65- assert evaluation .status == "completed"
64+ evaluation : EvaluationResponse = response .items [0 ] # type: ignore [attr-defined]
65+ assert evaluation .status == "completed" # type: ignore [attr-defined]
6666 assert evaluation .name == "Test"
6767 assert evaluation .runs_count == 1
6868 assert evaluation .file_id == flow .id
0 commit comments