We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 38c91e5 commit 115d911Copy full SHA for 115d911
tests/timeseries/test_ringbuffer.py
@@ -522,6 +522,15 @@ def get_orb(data: FloatArray) -> OrderedRingBuffer[FloatArray]:
522
def test_window_datetime() -> None:
523
"""Test the window function with datetime."""
524
buffer = get_orb(np.array([0, None, 2, 3, 4]))
525
+ # Test datetime and Nones
526
+ win = buffer.window(None, None)
527
+ assert [0, np.nan, 2, 3, 4] == list(win)
528
+ with pytest.raises(ValueError):
529
+ win = buffer.window(dt(0), None)
530
+ #assert [0, np.nan, 2, 3, 4] == list(win) # should not raise
531
532
+ win = buffer.window(None, dt(4))
533
534
win = buffer.window(dt(0), dt(3), force_copy=False, fill_value=None)
535
assert [0, np.nan, 2] == list(win)
536
buffer._buffer[1] = 1 # pylint: disable=protected-access
0 commit comments