From e0a46ba8665deabc62f0dd487a4c1e58b7ebb626 Mon Sep 17 00:00:00 2001 From: sobolevn Date: Wed, 8 Jan 2025 14:22:45 +0300 Subject: [PATCH] Fix `test_typing.test_readonly_inheritance` Backport of https://github.com/python/cpython/pull/128618 --- src/test_typing_extensions.py | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/test_typing_extensions.py b/src/test_typing_extensions.py index 14994cc7..2a3a800e 100644 --- a/src/test_typing_extensions.py +++ b/src/test_typing_extensions.py @@ -4624,13 +4624,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_make_mutable_key_readonly(self): class Base(TypedDict):