summaryrefslogtreecommitdiffstats
path: root/tests/duration/test_behavior.py
blob: a97bbde6bbf525b7c4e36e01fc5c35053743128b (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
from __future__ import annotations

import pickle

from datetime import timedelta

import pendulum


def test_pickle():
    it = pendulum.duration(days=3, seconds=2456, microseconds=123456)
    s = pickle.dumps(it)
    it2 = pickle.loads(s)

    assert it == it2


def test_comparison_to_timedelta():
    duration = pendulum.duration(days=3)

    assert duration < timedelta(days=4)