1234567891011121314151617181920212223242526 |
- import numpy as np
- from pandas import (
- Series,
- date_range,
- )
- class TestIsMonotonic:
- def test_is_monotonic_numeric(self):
- ser = Series(np.random.randint(0, 10, size=1000))
- assert not ser.is_monotonic_increasing
- ser = Series(np.arange(1000))
- assert ser.is_monotonic_increasing is True
- assert ser.is_monotonic_increasing is True
- ser = Series(np.arange(1000, 0, -1))
- assert ser.is_monotonic_decreasing is True
- def test_is_monotonic_dt64(self):
- ser = Series(date_range("20130101", periods=10))
- assert ser.is_monotonic_increasing is True
- assert ser.is_monotonic_increasing is True
- ser = Series(list(reversed(ser)))
- assert ser.is_monotonic_increasing is False
- assert ser.is_monotonic_decreasing is True
|