MCPcopy Index your code
hub / github.com/python/cpython / test_dump_aware_datetime

Method test_dump_aware_datetime

Lib/test/test_plistlib.py:943–950  ·  view source on GitHub ↗
(self)

Source from the content-addressed store, hash-verified

941 @unittest.skipUnless("America/Los_Angeles" in zoneinfo.available_timezones(),
942 "Can't find timezone datebase")
943 def test_dump_aware_datetime(self):
944 dt = datetime.datetime(2345, 6, 7, 8, 9, 10,
945 tzinfo=zoneinfo.ZoneInfo("America/Los_Angeles"))
946 for fmt in ALL_FORMATS:
947 s = plistlib.dumps(dt, fmt=fmt, aware_datetime=True)
948 loaded_dt = plistlib.loads(s, fmt=fmt, aware_datetime=True)
949 self.assertEqual(loaded_dt.tzinfo, datetime.UTC)
950 self.assertEqual(loaded_dt, dt)
951
952 def test_dump_utc_aware_datetime(self):
953 dt = datetime.datetime(2345, 6, 7, 8, 9, 10, tzinfo=datetime.UTC)

Callers

nothing calls this directly

Calls 4

datetimeMethod · 0.80
dumpsMethod · 0.45
loadsMethod · 0.45
assertEqualMethod · 0.45

Tested by

no test coverage detected