https://github.com/python/cpython/commit/971a52b5495e3d596e599faa1f31d4671897026d
commit: 971a52b5495e3d596e599faa1f31d4671897026d
branch: main
author: sobolevn <[email protected]>
committer: sobolevn <[email protected]>
date: 2025-01-08T14:19:41+03:00
summary:
gh-128617: Fix `test_typing.test_readonly_inheritance` (#128618)
files:
M Lib/test/test_typing.py
diff --git a/Lib/test/test_typing.py b/Lib/test/test_typing.py
index ef3cfc9517085e..0bb9ada221e985 100644
--- a/Lib/test/test_typing.py
+++ b/Lib/test/test_typing.py
@@ -8912,13 +8912,13 @@ class Child1(Base1):
self.assertEqual(Child1.__mutable_keys__, frozenset({'b'}))
class Base2(TypedDict):
- a: ReadOnly[int]
+ a: int
class Child2(Base2):
- b: str
+ b: ReadOnly[str]
- self.assertEqual(Child1.__readonly_keys__, frozenset({'a'}))
- self.assertEqual(Child1.__mutable_keys__, frozenset({'b'}))
+ self.assertEqual(Child2.__readonly_keys__, frozenset({'b'}))
+ self.assertEqual(Child2.__mutable_keys__, frozenset({'a'}))
def test_cannot_make_mutable_key_readonly(self):
class Base(TypedDict):
_______________________________________________
Python-checkins mailing list -- [email protected]
To unsubscribe send an email to [email protected]
https://mail.python.org/mailman3/lists/python-checkins.python.org/
Member address: [email protected]