diff options
| author | Serhiy Storchaka <storchaka@gmail.com> | 2024-01-02 19:45:36 (GMT) |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2024-01-02 19:45:36 (GMT) |
| commit | 50b093f5c7060c0b44c264808411346cee7becf0 (patch) | |
| tree | 9541a227bc17c7c2542fbba4fa042c2522c74290 /Lib/test | |
| parent | fff1e8a50b4eeea83090f4c11e21b4577e8d09e3 (diff) | |
| download | cpython-50b093f5c7060c0b44c264808411346cee7becf0.zip cpython-50b093f5c7060c0b44c264808411346cee7becf0.tar.gz cpython-50b093f5c7060c0b44c264808411346cee7becf0.tar.bz2 | |
gh-53502: Fix plistlib.dump() for naive datetime with aware_datetime option (GH-113645)
Diffstat (limited to 'Lib/test')
| -rw-r--r-- | Lib/test/test_plistlib.py | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/Lib/test/test_plistlib.py b/Lib/test/test_plistlib.py index 010393a..1d2e14a 100644 --- a/Lib/test/test_plistlib.py +++ b/Lib/test/test_plistlib.py @@ -885,7 +885,8 @@ class TestPlistlib(unittest.TestCase): for fmt in ALL_FORMATS: s = plistlib.dumps(dt, fmt=fmt, aware_datetime=True) parsed = plistlib.loads(s, aware_datetime=False) - self.assertEqual(parsed, dt) + expected = dt.astimezone(datetime.UTC).replace(tzinfo=None) + self.assertEqual(parsed, expected) class TestBinaryPlistlib(unittest.TestCase): |
