From 9b453b1f9138b7f0d333813821416374294cc9d8 Mon Sep 17 00:00:00 2001 From: Pavel Karateev Date: Fri, 11 Apr 2025 14:45:43 +0200 Subject: [PATCH] fix error message - `__len__` implementation is in fact missing --- conformance/tests/protocols_merging.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/conformance/tests/protocols_merging.py b/conformance/tests/protocols_merging.py index 6540de7ed..e989e4ef8 100644 --- a/conformance/tests/protocols_merging.py +++ b/conformance/tests/protocols_merging.py @@ -49,8 +49,8 @@ def close(self) -> None: s4: SizedAndClosable2 = SizedAndClosable3() # OK s5: Sized = SCConcrete1() # OK -s6: SizedAndClosable1 = SCConcrete2() # E: doesn't implement close -s7: SizedAndClosable2 = SCConcrete2() # E: doesn't implement close +s6: SizedAndClosable1 = SCConcrete2() # E: doesn't implement `__len__` +s7: SizedAndClosable2 = SCConcrete2() # E: doesn't implement `__len__` s8: SizedAndClosable3 = SCConcrete2() # E: SizedAndClosable3 is not a protocol