summaryrefslogtreecommitdiff
path: root/Lib/test/test_types.py
diff options
context:
space:
mode:
authorBas van Beek <43369155+BvB93@users.noreply.github.com>2020-09-22 17:55:34 +0200
committerGitHub <noreply@github.com>2020-09-22 08:55:34 -0700
commit0d0e9fe2ffc1683758a1985ef6dedeef5ecafdbc (patch)
tree6b8cf4e733d804aaf7f841c0d37d48edff7b710d /Lib/test/test_types.py
parenta68a2ad19c891faa891904b3da537911cc77df21 (diff)
downloadcpython-git-0d0e9fe2ffc1683758a1985ef6dedeef5ecafdbc.tar.gz
bpo-41810: Reintroduce `types.EllipsisType`, `.NoneType` & `.NotImplementedType` (GH-22336)
closes issue 41810
Diffstat (limited to 'Lib/test/test_types.py')
-rw-r--r--Lib/test/test_types.py10
1 files changed, 10 insertions, 0 deletions
diff --git a/Lib/test/test_types.py b/Lib/test/test_types.py
index f499fb9c8c..52a59d54f0 100644
--- a/Lib/test/test_types.py
+++ b/Lib/test/test_types.py
@@ -713,6 +713,16 @@ class TypesTests(unittest.TestCase):
assert repr(int | None) == "int | None"
assert repr(int | typing.GenericAlias(list, int)) == "int | list[int]"
+ def test_ellipsis_type(self):
+ self.assertIsInstance(Ellipsis, types.EllipsisType)
+
+ def test_notimplemented_type(self):
+ self.assertIsInstance(NotImplemented, types.NotImplementedType)
+
+ def test_none_type(self):
+ self.assertIsInstance(None, types.NoneType)
+
+
class MappingProxyTests(unittest.TestCase):
mappingproxy = types.MappingProxyType