diff options
author | Paul Ganssle <paul@ganssle.io> | 2020-08-14 02:38:30 (GMT) |
---|---|---|
committer | GitHub <noreply@github.com> | 2020-08-14 02:38:30 (GMT) |
commit | 87d8287865e5c9f137f6b5cf8c34c2c509eb5e9d (patch) | |
tree | a7608fbc662266616e4955df41f75857c43edfca /Lib/test/test_zoneinfo | |
parent | e55de68be3e5b977a17d3c0ac9805b0feff8fedc (diff) | |
download | cpython-87d8287865e5c9f137f6b5cf8c34c2c509eb5e9d.zip cpython-87d8287865e5c9f137f6b5cf8c34c2c509eb5e9d.tar.gz cpython-87d8287865e5c9f137f6b5cf8c34c2c509eb5e9d.tar.bz2 |
bpo-41025: Fix subclassing for zoneinfo.ZoneInfo (GH-20965)
Prior to this change, attempting to subclass the C implementation of
zoneinfo.ZoneInfo gave the following error:
TypeError: unbound method ZoneInfo.__init_subclass__() needs an argument
https://bugs.python.org/issue41025
Diffstat (limited to 'Lib/test/test_zoneinfo')
-rw-r--r-- | Lib/test/test_zoneinfo/test_zoneinfo.py | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/Lib/test/test_zoneinfo/test_zoneinfo.py b/Lib/test/test_zoneinfo/test_zoneinfo.py index d16e0d2..a9375fd 100644 --- a/Lib/test/test_zoneinfo/test_zoneinfo.py +++ b/Lib/test/test_zoneinfo/test_zoneinfo.py @@ -463,7 +463,7 @@ class CZoneInfoDatetimeSubclassTest(DatetimeSubclassMixin, CZoneInfoTest): pass -class ZoneInfoTestSubclass(ZoneInfoTest): +class ZoneInfoSubclassTest(ZoneInfoTest): @classmethod def setUpClass(cls): super().setUpClass() @@ -484,7 +484,7 @@ class ZoneInfoTestSubclass(ZoneInfoTest): self.assertIsInstance(sub_obj, self.klass) -class CZoneInfoTestSubclass(ZoneInfoTest): +class CZoneInfoSubclassTest(ZoneInfoSubclassTest): module = c_zoneinfo |