summaryrefslogtreecommitdiffstats
path: root/Lib/test/test_zoneinfo
diff options
context:
space:
mode:
authorPaul Ganssle <paul@ganssle.io>2020-08-14 02:38:30 (GMT)
committerGitHub <noreply@github.com>2020-08-14 02:38:30 (GMT)
commit87d8287865e5c9f137f6b5cf8c34c2c509eb5e9d (patch)
treea7608fbc662266616e4955df41f75857c43edfca /Lib/test/test_zoneinfo
parente55de68be3e5b977a17d3c0ac9805b0feff8fedc (diff)
downloadcpython-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.py4
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