We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 22ccb8f commit a3807a1Copy full SHA for a3807a1
CHANGELOG.md
@@ -1,6 +1,8 @@
1
# Unreleased
2
3
- Drop support for Python 3.8 (including PyPy-3.8). Patch by [Victorien Plot](https://github.com/Viicos).
4
+- Add support for inline typed dictionaries ([PEP 764](https://peps.python.org/pep-0764/)).
5
+ Patch by [Victorien Plot](https://github.com/Viicos).
6
7
# Release 4.13.2 (April 10, 2025)
8
src/test_typing_extensions.py
@@ -5086,8 +5086,8 @@ def test_inline_not_a_dict(self):
5086
5087
def test_inline_empty(self):
5088
TD = TypedDict[{}]
5089
- self.assertTrue(TD.__total__)
5090
- self.assertTrue(TD.__closed__)
+ self.assertIs(TD.__total__, True)
+ self.assertIs(TD.__closed__, True)
5091
self.assertEqual(TD.__extra_items__, NoExtraItems)
5092
self.assertEqual(TD.__required_keys__, set())
5093
self.assertEqual(TD.__optional_keys__, set())
@@ -5112,8 +5112,8 @@ def test_inline(self):
5112
)
5113
self.assertEqual(TD.__module__, __name__)
5114
self.assertEqual(TD.__bases__, (dict,))
5115
5116
5117
5118
self.assertEqual(TD.__required_keys__, {"a", "b", "d"})
5119
self.assertEqual(TD.__optional_keys__, {"c"})
0 commit comments