8000
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