summaryrefslogtreecommitdiffstats
path: root/Lib/test
diff options
context:
space:
mode:
authorSerhiy Storchaka <storchaka@gmail.com>2024-01-02 19:45:36 (GMT)
committerGitHub <noreply@github.com>2024-01-02 19:45:36 (GMT)
commit50b093f5c7060c0b44c264808411346cee7becf0 (patch)
tree9541a227bc17c7c2542fbba4fa042c2522c74290 /Lib/test
parentfff1e8a50b4eeea83090f4c11e21b4577e8d09e3 (diff)
downloadcpython-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.py3
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):