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 474e419 commit 971a52bCopy full SHA for 971a52b
Lib/test/test_typing.py
@@ -8912,13 +8912,13 @@ class Child1(Base1):
8912
self.assertEqual(Child1.__mutable_keys__, frozenset({'b'}))
8913
8914
class Base2(TypedDict):
8915
- a: ReadOnly[int]
+ a: int
8916
8917
class Child2(Base2):
8918
- b: str
+ b: ReadOnly[str]
8919
8920
- self.assertEqual(Child1.__readonly_keys__, frozenset({'a'}))
8921
- self.assertEqual(Child1.__mutable_keys__, frozenset({'b'}))
+ self.assertEqual(Child2.__readonly_keys__, frozenset({'b'}))
+ self.assertEqual(Child2.__mutable_keys__, frozenset({'a'}))
8922
8923
def test_cannot_make_mutable_key_readonly(self):
8924
class Base(TypedDict):
0 commit comments