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

Function test_closest

tests/datetime/test_comparison.py:277–295  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

275
276
277def test_closest():
278 instance = pendulum.datetime(2015, 5, 28, 12, 0, 0)
279 dt1 = pendulum.datetime(2015, 5, 28, 11, 0, 0)
280 dt2 = pendulum.datetime(2015, 5, 28, 14, 0, 0)
281 closest = instance.closest(dt1, dt2)
282 assert closest == dt1
283
284 closest = instance.closest(dt2, dt1)
285 assert closest == dt1
286
287 dts = [
288 pendulum.datetime(2015, 5, 28, 16, 0, 0) + pendulum.duration(hours=x)
289 for x in range(4)
290 ]
291 closest = instance.closest(*dts)
292 assert closest == dts[0]
293
294 closest = instance.closest(*(dts[::-1]))
295 assert closest == dts[0]
296
297
298def test_closest_with_datetime():

Callers

nothing calls this directly

Calls 2

datetimeMethod · 0.45
closestMethod · 0.45

Tested by

no test coverage detected

Used in the wild real call sites across dependent graphs

searching dependent graphs…