MCPcopy Index your code
hub / github.com/python-pendulum/pendulum / test_freeze

Function test_freeze

tests/testing/test_time_travel.py:56–86  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

54
55@pytest.mark.skipif(PYPY, reason="Time travelling not available on PyPy")
56def test_freeze() -> None:
57 pendulum.freeze()
58
59 pendulum.travel(minutes=5)
60
61 assert pendulum.now() == pendulum.now()
62
63 pendulum.travel_back()
64
65 pendulum.travel(minutes=5)
66
67 now = pendulum.now()
68
69 sleep(0.01)
70
71 assert now != pendulum.now()
72
73 pendulum.freeze()
74
75 assert pendulum.now() == pendulum.now()
76
77 pendulum.travel_back()
78
79 with pendulum.freeze():
80 assert pendulum.now() == pendulum.now()
81
82 now = pendulum.now()
83
84 sleep(0.01)
85
86 assert now != pendulum.now()

Callers

nothing calls this directly

Calls 4

nowMethod · 0.80
freezeMethod · 0.45
travelMethod · 0.45
travel_backMethod · 0.45

Tested by

no test coverage detected

Used in the wild real call sites across dependent graphs

searching dependent graphs…