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 15d48b2 commit e0a46baCopy full SHA for e0a46ba
src/test_typing_extensions.py
@@ -4624,13 +4624,13 @@ class Child1(Base1):
4624
self.assertEqual(Child1.__mutable_keys__, frozenset({'b'}))
4625
4626
class Base2(TypedDict):
4627
- a: ReadOnly[int]
+ a: int
4628
4629
class Child2(Base2):
4630
- b: str
+ b: ReadOnly[str]
4631
4632
- self.assertEqual(Child1.__readonly_keys__, frozenset({'a'}))
4633
- self.assertEqual(Child1.__mutable_keys__, frozenset({'b'}))
+ self.assertEqual(Child2.__readonly_keys__, frozenset({'b'}))
+ self.assertEqual(Child2.__mutable_keys__, frozenset({'a'}))
4634
4635
def test_make_mutable_key_readonly(self):
4636
class Base(TypedDict):
0 commit comments