File tree Expand file tree Collapse file tree 1 file changed +6
-3
lines changed
Expand file tree Collapse file tree 1 file changed +6
-3
lines changed Original file line number Diff line number Diff 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 )
You can’t perform that action at this time.
0 commit comments