import pytest import pandas.tseries.offsets as offsets @pytest.fixture(params=[getattr(offsets, o) for o in offsets.__all__]) def offset_types(request): return request.param @pytest.fixture(params=[getattr(offsets, o) for o in offsets.__all__ if issubclass(getattr(offsets, o), offsets.MonthOffset) and o != 'MonthOffset']) def month_classes(request): return request.param @pytest.fixture(params=[getattr(offsets, o) for o in offsets.__all__ if issubclass(getattr(offsets, o), offsets.Tick)]) def tick_classes(request): return request.param @pytest.fixture(params=[None, 'UTC', 'Asia/Tokyo', 'US/Eastern', 'dateutil/Asia/Tokyo', 'dateutil/US/Pacific']) def tz(request): return request.param