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.
test_typing.test_readonly_inheritance
1 parent 32012ed commit c0ba0bcCopy full SHA for c0ba0bc
Lib/test/test_typing.py
@@ -8829,13 +8829,13 @@ class Child1(Base1):
8829
self.assertEqual(Child1.__mutable_keys__, frozenset({'b'}))
8830
8831
class Base2(TypedDict):
8832
- a: ReadOnly[int]
+ a: int
8833
8834
class Child2(Base2):
8835
- b: str
+ b: ReadOnly[str]
8836
8837
- self.assertEqual(Child1.__readonly_keys__, frozenset({'a'}))
8838
- self.assertEqual(Child1.__mutable_keys__, frozenset({'b'}))
+ self.assertEqual(Child2.__readonly_keys__, frozenset({'b'}))
+ self.assertEqual(Child2.__mutable_keys__, frozenset({'a'}))
8839
8840
def test_cannot_make_mutable_key_readonly(self):
8841
class Base(TypedDict):
0 commit comments