Skip to content

Commit 5cceb7c

Browse files
committed
fix: updated test
1 parent 1a3d782 commit 5cceb7c

2 files changed

Lines changed: 8 additions & 13 deletions

File tree

tests/test_parallel_transformer.py

Lines changed: 8 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -84,16 +84,18 @@ def test_tap_side_effects(self):
8484

8585

8686
def safe_increment(x: int, ctx: PipelineContext) -> int:
87-
current_items = ctx["items"]
88-
time.sleep(0.001)
89-
ctx["items"] = current_items + 1
87+
with ctx["lock"]:
88+
current_items = ctx["items"]
89+
time.sleep(0.001)
90+
ctx["items"] = current_items + 1
9091
return x * 2
9192

9293

9394
def update_stats(x: int, ctx: PipelineContext) -> int:
94-
ctx["total_sum"] += x
95-
ctx["item_count"] += 1
96-
ctx["max_value"] = max(ctx["max_value"], x)
95+
with ctx["lock"]:
96+
ctx["total_sum"] += x
97+
ctx["item_count"] += 1
98+
ctx["max_value"] = max(ctx["max_value"], x)
9799
return x * 3
98100

99101

tests/test_threaded_transformer.py

Lines changed: 0 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -15,13 +15,6 @@
1515
class TestThreadedTransformerBasics:
1616
"""Test core parallel transformer functionality."""
1717

18-
def test_initialization_defaults(self):
19-
"""Test parallel transformer initialization with default values."""
20-
transformer = ThreadedTransformer[int, int]()
21-
assert transformer.max_workers == 4
22-
assert transformer.ordered is True
23-
assert transformer.chunk_size == 1000
24-
2518
def test_initialization_custom_parameters(self):
2619
"""Test initialization with custom parameters."""
2720
transformer = ThreadedTransformer[int, int](max_workers=8, ordered=False, chunk_size=500)

0 commit comments

Comments
 (0)