/usr/local/lib64/python3.6/site-packages/pandas/tests/tslibs
NameSizeModeActions
__pycache__/-0755rm
test_api.py12410644editdlrm
test_array_to_datetime.py60870644editdlrm
test_ccalendar.py19480644editdlrm
test_conversion.py37530644editdlrm
test_fields.py11230644editdlrm
test_libfrequencies.py7690644editdlrm
test_liboffsets.py50950644editdlrm
test_parse_iso8601.py20690644editdlrm
test_parsing.py66020644editdlrm
test_period_asfreq.py23130644editdlrm
test_timedeltas.py9600644editdlrm
test_timezones.py34240644editdlrm
test_to_offset.py47660644editdlrm
__init__.py00644editdlrm
Edit: /usr/local/lib64/python3.6/site-packages/pandas/tests/tslibs/test_timedeltas.py (960B)
import numpy as np import pytest from pandas._libs.tslibs.timedeltas import delta_to_nanoseconds from pandas import Timedelta, offsets @pytest.mark.parametrize( "obj,expected", [ (np.timedelta64(14, "D"), 14 * 24 * 3600 * 1e9), (Timedelta(minutes=-7), -7 * 60 * 1e9), (Timedelta(minutes=-7).to_pytimedelta(), -7 * 60 * 1e9), (offsets.Nano(125), 125), (1, 1), (np.int64(2), 2), (np.int32(3), 3), ], ) def test_delta_to_nanoseconds(obj, expected): result = delta_to_nanoseconds(obj) assert result == expected def test_delta_to_nanoseconds_error(): obj = np.array([123456789], dtype="m8[ns]") with pytest.raises(TypeError, match=""): delta_to_nanoseconds(obj) def test_huge_nanoseconds_overflow(): # GH 32402 assert delta_to_nanoseconds(Timedelta(1e10)) == 1e10 assert delta_to_nanoseconds(Timedelta(nanoseconds=1e10)) == 1e10