MCPcopy
hub / github.com/celery/celery / test_maybe_make_aware

Method test_maybe_make_aware

t/unit/utils/test_time.py:247–258  ·  view source on GitHub ↗
(self)

Source from the content-addressed store, hash-verified

245 assert wtz.tzinfo == tz
246
247 def test_maybe_make_aware(self):
248 aware = datetime.now(_timezone.utc).replace(tzinfo=timezone.utc)
249 assert maybe_make_aware(aware)
250 naive = datetime.now()
251 assert maybe_make_aware(naive)
252 assert maybe_make_aware(naive).tzinfo is ZoneInfo("UTC")
253
254 tz = ZoneInfo('US/Eastern')
255 eastern = datetime.now(_timezone.utc).replace(tzinfo=tz)
256 assert maybe_make_aware(eastern).tzinfo is tz
257 utcnow = datetime.now()
258 assert maybe_make_aware(utcnow, 'UTC').tzinfo is ZoneInfo("UTC")
259
260
261class test_localize:

Callers

nothing calls this directly

Calls 3

maybe_make_awareFunction · 0.90
replaceMethod · 0.45
nowMethod · 0.45

Tested by

no test coverage detected