@@ -367,27 +367,27 @@ async def test_workflow_activity_trace_hierarchy(
367367 " RunActivity:simple_activity" ,
368368 " simple_activity" ,
369369 ]
370- assert (
371- hierarchy == expected
372- ), f"Hierarchy mismatch. \n Expected: \n { expected } \n Actual: \n { hierarchy } "
370+ assert hierarchy == expected , (
371+ f"Hierarchy mismatch. \n Expected: \n { expected } \n Actual: \n { hierarchy } "
372+ )
373373
374374 # Verify run_type: RunActivity is "tool", others are "chain"
375375 for run in collector .runs :
376376 if run .name == "RunActivity:simple_activity" :
377- assert (
378- run . run_type == " tool"
379- ), f"Expected RunActivity run_type='tool', got ' { run . run_type } '"
377+ assert run . run_type == "tool" , (
378+ f"Expected RunActivity run_type=' tool', got ' { run . run_type } ' "
379+ )
380380 else :
381- assert (
382- run .run_type == " chain"
383- ), f"Expected { run . name } run_type='chain', got ' { run . run_type } '"
381+ assert run . run_type == "chain" , (
382+ f"Expected { run .name } run_type=' chain', got ' { run . run_type } ' "
383+ )
384384
385385 # Verify successful runs have outputs == {"status": "ok"}
386386 for run in collector .runs :
387387 if ":" in run .name : # Interceptor runs use "Type:Name" format
388- assert run .outputs == {
389- " status" : "ok "
390- }, f"Expected { run . name } outputs={{'status': 'ok'}}, got { run . outputs } "
388+ assert run .outputs == {"status" : "ok" }, (
389+ f"Expected { run . name } outputs={{' status': 'ok'}}, got { run . outputs } "
390+ )
391391
392392
393393# ---------------------------------------------------------------------------
@@ -475,9 +475,9 @@ async def test_activity_failure_marked(
475475 " RunActivity:failing_activity" ,
476476 " failing_activity" ,
477477 ]
478- assert (
479- hierarchy == expected
480- ), f"Hierarchy mismatch. \n Expected: \n { expected } \n Actual: \n { hierarchy } "
478+ assert hierarchy == expected , (
479+ f"Hierarchy mismatch. \n Expected: \n { expected } \n Actual: \n { hierarchy } "
480+ )
481481 # Verify the RunActivity run has an error
482482 activity_runs = [
483483 r for r in collector .runs if r .name == "RunActivity:failing_activity"
@@ -514,9 +514,9 @@ async def test_workflow_failure_marked(
514514 "StartWorkflow:FailingWorkflow" ,
515515 "RunWorkflow:FailingWorkflow" ,
516516 ]
517- assert (
518- hierarchy == expected
519- ), f"Hierarchy mismatch. \n Expected: \n { expected } \n Actual: \n { hierarchy } "
517+ assert hierarchy == expected , (
518+ f"Hierarchy mismatch. \n Expected: \n { expected } \n Actual: \n { hierarchy } "
519+ )
520520 # Verify the RunWorkflow run has an error
521521 wf_runs = [r for r in collector .runs if r .name == "RunWorkflow:FailingWorkflow" ]
522522 assert len (wf_runs ) == 1
@@ -555,9 +555,9 @@ async def test_benign_error_not_marked(
555555 " RunActivity:benign_failing_activity" ,
556556 " benign_failing_activity" ,
557557 ]
558- assert (
559- hierarchy == expected
560- ), f"Hierarchy mismatch. \n Expected: \n { expected } \n Actual: \n { hierarchy } "
558+ assert hierarchy == expected , (
559+ f"Hierarchy mismatch. \n Expected: \n { expected } \n Actual: \n { hierarchy } "
560+ )
561561 # The RunActivity run for benign error should NOT have error set
562562 activity_runs = [
563563 r for r in collector .runs if r .name == "RunActivity:benign_failing_activity"
@@ -988,15 +988,15 @@ async def test_factory_traceable_no_external_context(
988988 " outer_chain" ,
989989 " inner_llm_call" ,
990990 ]
991- assert (
992- hierarchy == expected
993- ), f"Hierarchy mismatch. \n Expected: \n { expected } \n Actual: \n { hierarchy } "
991+ assert hierarchy == expected , (
992+ f"Hierarchy mismatch. \n Expected: \n { expected } \n Actual: \n { hierarchy } "
993+ )
994994
995995 # Verify no duplicate run IDs (replay safety with max_cached_workflows=0)
996996 run_ids = [r .id for r in collector .runs ]
997- assert len (run_ids ) == len (
998- set ( run_ids )
999- ), f"Duplicate run IDs found (replay issue): { run_ids } "
997+ assert len (run_ids ) == len (set ( run_ids )), (
998+ f"Duplicate run IDs found (replay issue): { run_ids } "
999+ )
10001000
10011001 async def test_factory_passes_project_name_to_children (
10021002 self ,
@@ -1081,15 +1081,15 @@ async def test_mixed_sync_async_traceable_with_temporal_runs(
10811081 " outer_chain" ,
10821082 " inner_llm_call" ,
10831083 ]
1084- assert (
1085- hierarchy == expected
1086- ), f"Hierarchy mismatch. \n Expected: \n { expected } \n Actual: \n { hierarchy } "
1084+ assert hierarchy == expected , (
1085+ f"Hierarchy mismatch. \n Expected: \n { expected } \n Actual: \n { hierarchy } "
1086+ )
10871087
10881088 # Verify no duplicate run IDs (replay safety with max_cached_workflows=0)
10891089 run_ids = [r .id for r in collector .runs ]
1090- assert len (run_ids ) == len (
1091- set ( run_ids )
1092- ), f"Duplicate run IDs found (replay issue): { run_ids } "
1090+ assert len (run_ids ) == len (set ( run_ids )), (
1091+ f"Duplicate run IDs found (replay issue): { run_ids } "
1092+ )
10931093
10941094
10951095# --- Nexus service with direct @traceable call in handler ---
@@ -1190,9 +1190,9 @@ async def test_nexus_direct_traceable_without_temporal_runs(
11901190 "nexus_direct_traceable" ,
11911191 " inner_llm_call" ,
11921192 ]
1193- assert (
1194- hierarchy == expected
1195- ), f"Hierarchy mismatch. \n Expected: \n { expected } \n Actual: \n { hierarchy } "
1193+ assert hierarchy == expected , (
1194+ f"Hierarchy mismatch. \n Expected: \n { expected } \n Actual: \n { hierarchy } "
1195+ )
11961196
11971197
11981198# ---------------------------------------------------------------------------
0 commit comments