projektAI/venv/Lib/site-packages/pandas/tests/series/methods/test_is_monotonic.py
2021-06-06 22:13:05 +02:00

26 lines
767 B
Python

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
ser = Series(np.arange(1000))
assert ser.is_monotonic 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 is True
assert ser.is_monotonic_increasing is True
ser = Series(list(reversed(ser)))
assert ser.is_monotonic is False
assert ser.is_monotonic_decreasing is True