24 lines
567 B
Python
24 lines
567 B
Python
import pytest
|
|
|
|
import pandas as pd
|
|
|
|
|
|
class TestResolution:
|
|
@pytest.mark.parametrize(
|
|
"freq,expected",
|
|
[
|
|
("A", "year"),
|
|
("Q", "quarter"),
|
|
("M", "month"),
|
|
("D", "day"),
|
|
("H", "hour"),
|
|
("T", "minute"),
|
|
("S", "second"),
|
|
("L", "millisecond"),
|
|
("U", "microsecond"),
|
|
],
|
|
)
|
|
def test_resolution(self, freq, expected):
|
|
idx = pd.period_range(start="2013-04-01", periods=30, freq=freq)
|
|
assert idx.resolution == expected
|