conftest.py 610 B

123456789101112131415161718192021
  1. import pytest
  2. import pandas.tseries.offsets as offsets
  3. @pytest.fixture(params=[getattr(offsets, o) for o in offsets.__all__])
  4. def offset_types(request):
  5. """
  6. Fixture for all the datetime offsets available for a time series.
  7. """
  8. return request.param
  9. @pytest.fixture(params=[getattr(offsets, o) for o in offsets.__all__ if
  10. issubclass(getattr(offsets, o), offsets.MonthOffset)
  11. and o != 'MonthOffset'])
  12. def month_classes(request):
  13. """
  14. Fixture for month based datetime offsets available for a time series.
  15. """
  16. return request.param