/usr/local/lib64/python3.6/site-packages/pandas/tests/indexes/datetimes
NameSizeModeActions
__pycache__/-0755rm
test_astype.py112700644editdlrm
test_constructors.py393160644editdlrm
test_datetime.py153550644editdlrm
test_datetimelike.py9910644editdlrm
test_date_range.py367740644editdlrm
test_delete.py45770644editdlrm
test_fillna.py20040644editdlrm
test_formats.py84110644editdlrm
test_indexing.py240610644editdlrm
test_insert.py70800644editdlrm
test_join.py47680644editdlrm
test_map.py13450644editdlrm
test_misc.py154880644editdlrm
test_ops.py158320644editdlrm
test_partial_slicing.py147180644editdlrm
test_pickle.py13420644editdlrm
test_scalar_compat.py121590644editdlrm
test_setops.py193720644editdlrm
test_shift.py52900644editdlrm
test_snap.py11820644editdlrm
test_timezones.py450250644editdlrm
test_to_period.py65570644editdlrm
__init__.py00644editdlrm
Edit: /usr/local/lib64/python3.6/site-packages/pandas/tests/indexes/datetimes/test_snap.py (1182B)
import pytest from pandas import DatetimeIndex, date_range import pandas._testing as tm @pytest.mark.filterwarnings("ignore::DeprecationWarning") @pytest.mark.parametrize("tz", [None, "Asia/Shanghai", "Europe/Berlin"]) @pytest.mark.parametrize("name", [None, "my_dti"]) def test_dti_snap(name, tz): dti = DatetimeIndex( [ "1/1/2002", "1/2/2002", "1/3/2002", "1/4/2002", "1/5/2002", "1/6/2002", "1/7/2002", ], name=name, tz=tz, freq="D", ) result = dti.snap(freq="W-MON") expected = date_range("12/31/2001", "1/7/2002", name=name, tz=tz, freq="w-mon") expected = expected.repeat([3, 4]) tm.assert_index_equal(result, expected) assert result.tz == expected.tz assert result.freq is None assert expected.freq is None result = dti.snap(freq="B") expected = date_range("1/1/2002", "1/7/2002", name=name, tz=tz, freq="b") expected = expected.repeat([1, 1, 1, 2, 2]) tm.assert_index_equal(result, expected) assert result.tz == expected.tz assert result.freq is None assert expected.freq is None