From b42b57feab0b078b9e5969896c644687507780f3 Mon Sep 17 00:00:00 2001 From: Jeong YunWon Date: Thu, 5 Jun 2025 21:33:41 +0900 Subject: [PATCH] Fix deque module name for test_repr --- Lib/test/test_dataclasses.py | 4 ---- Lib/test/test_reprlib.py | 2 -- vm/src/stdlib/collections.rs | 2 +- 3 files changed, 1 insertion(+), 7 deletions(-) diff --git a/Lib/test/test_dataclasses.py b/Lib/test/test_dataclasses.py index 8094962ccf..597eab2a8a 100644 --- a/Lib/test/test_dataclasses.py +++ b/Lib/test/test_dataclasses.py @@ -2088,8 +2088,6 @@ class C: self.assertDocStrEqual(C.__doc__, "C(x:List[int]=)") - # TODO: RUSTPYTHON - @unittest.expectedFailure def test_docstring_deque_field(self): @dataclass class C: @@ -2097,8 +2095,6 @@ class C: self.assertDocStrEqual(C.__doc__, "C(x:collections.deque)") - # TODO: RUSTPYTHON - @unittest.expectedFailure def test_docstring_deque_field_with_default_factory(self): @dataclass class C: diff --git a/Lib/test/test_reprlib.py b/Lib/test/test_reprlib.py index f84dec1ed9..396be4b104 100644 --- a/Lib/test/test_reprlib.py +++ b/Lib/test/test_reprlib.py @@ -82,8 +82,6 @@ def test_tuple(self): expected = repr(t3)[:-2] + "+++)" eq(r3.repr(t3), expected) - # TODO: RUSTPYTHON - @unittest.expectedFailure def test_container(self): from array import array from collections import deque diff --git a/vm/src/stdlib/collections.rs b/vm/src/stdlib/collections.rs index fc867db2b1..e8f934f36e 100644 --- a/vm/src/stdlib/collections.rs +++ b/vm/src/stdlib/collections.rs @@ -27,7 +27,7 @@ mod _collections { use std::collections::VecDeque; #[pyattr] - #[pyclass(name = "deque", unhashable = true)] + #[pyclass(module = "collections", name = "deque", unhashable = true)] #[derive(Debug, Default, PyPayload)] struct PyDeque { deque: PyRwLock>,