Skip to content

Commit 6d22da7

Browse files
committed
Test fixes
1 parent 6b16fcf commit 6d22da7

File tree

1 file changed

+6
-3
lines changed

1 file changed

+6
-3
lines changed

tests/test_observable/test_utility_fluent.py

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -133,15 +133,18 @@ def test_timestamp_equivalence(self) -> None:
133133

134134
def test_time_interval_equivalence(self) -> None:
135135
"""Verify time_interval fluent and functional styles are equivalent."""
136+
from reactivex.scheduler import ImmediateScheduler
137+
138+
scheduler = ImmediateScheduler()
136139
fluent_values: list[Any] = []
137140
pipe_values: list[Any] = []
138141

139-
# Use separate source observables to avoid timing issues in PyPy
142+
# Use explicit scheduler to avoid timing issues with singleton
140143
fluent_source: Observable[int] = rx.of(1, 2, 3)
141144
pipe_source: Observable[int] = rx.of(1, 2, 3)
142145

143-
fluent_result: Observable[Any] = fluent_source.time_interval()
144-
pipe_result: Observable[Any] = pipe_source.pipe(ops.time_interval())
146+
fluent_result: Observable[Any] = fluent_source.time_interval(scheduler)
147+
pipe_result: Observable[Any] = pipe_source.pipe(ops.time_interval(scheduler))
145148

146149
fluent_result.subscribe(on_next=fluent_values.append)
147150
pipe_result.subscribe(on_next=pipe_values.append)

0 commit comments

Comments
 (0)