@@ -216,14 +216,16 @@ def test_nearest_neighbor_interpolation_with_phase_shifts_handles_nans(
216216@pytest .mark .parametrize ("use_mem_mapped" , [False , True ])
217217@pytest .mark .parametrize ("contain_nans" , [False , True ])
218218@pytest .mark .parametrize ("keep_nans" , [False , True ])
219+ @pytest .mark .parametrize ("start_time" , [0.0 , 15.0 ])
219220def test_linear_interpolation (
220- n_signals , sampling_rate , use_mem_mapped , contain_nans , keep_nans
221+ n_signals , sampling_rate , use_mem_mapped , contain_nans , keep_nans , start_time
221222):
222223 with sequence_data_and_interpolator (
223224 data_kwargs = {
224225 "n_signals" : n_signals ,
225226 "use_mem_mapped" : use_mem_mapped ,
226- "t_end" : 5.0 ,
227+ "start_time" : start_time ,
228+ "t_end" : start_time + 5.0 ,
227229 "sampling_rate" : sampling_rate ,
228230 "contain_nans" : contain_nans ,
229231 },
@@ -269,14 +271,16 @@ def test_linear_interpolation(
269271@pytest .mark .parametrize ("sampling_rate" , [3.0 , 10.0 , 100.0 ])
270272@pytest .mark .parametrize ("use_mem_mapped" , [False , True ])
271273@pytest .mark .parametrize ("keep_nans" , [False , True ])
274+ @pytest .mark .parametrize ("start_time" , [0.0 , 15.0 ])
272275def test_linear_interpolation_with_phase_shifts (
273- n_signals , sampling_rate , use_mem_mapped , keep_nans
276+ n_signals , sampling_rate , use_mem_mapped , keep_nans , start_time
274277):
275278 with sequence_data_and_interpolator (
276279 data_kwargs = {
277280 "n_signals" : n_signals ,
278281 "use_mem_mapped" : use_mem_mapped ,
279- "t_end" : 5.0 ,
282+ "start_time" : start_time ,
283+ "t_end" : start_time + 5.0 ,
280284 "sampling_rate" : sampling_rate ,
281285 "shifts_per_signal" : True ,
282286 },
0 commit comments