1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82
|
From: Carsten Schoenert <c.schoenert@t-online.de>
Date: Tue, 18 Nov 2025 20:25:23 +0200
Subject: tests/test_extension.py: Adjust index references
Newer griffe versions do a different counting of elements. Adjust the
list index numbers.
---
tests/test_extension.py | 26 +++++++++++++-------------
1 file changed, 13 insertions(+), 13 deletions(-)
diff --git a/tests/test_extension.py b/tests/test_extension.py
index 0cc71a1..9605ad0 100644
--- a/tests/test_extension.py
+++ b/tests/test_extension.py
@@ -44,7 +44,7 @@ def test_parameter_doc() -> None:
modules={"__init__.py": f"{typing_imports}\ndef f(a: Annotated[str, Doc('Hello.')]): ..."},
extensions=Extensions(TypingDocExtension()),
) as package:
- assert package["f"].docstring.parsed[1].value[0].description == "Hello."
+ assert package["f"].docstring.parsed[0].value[0].description == "Hello."
def test_other_parameter_doc() -> None:
@@ -63,7 +63,7 @@ def test_other_parameter_doc() -> None:
},
extensions=Extensions(TypingDocExtension()),
) as package:
- assert package["f"].docstring.parsed[2].value[0].description == "Hello."
+ assert package["f"].docstring.parsed[0].value[0].description == "Hello."
def test_iterator_doc() -> None:
@@ -79,7 +79,7 @@ def test_iterator_doc() -> None:
},
extensions=Extensions(TypingDocExtension()),
) as package:
- assert package["f"].docstring.parsed[1].value[0].description == "Yielded hello."
+ assert package["f"].docstring.parsed[0].value[0].description == "Yielded hello."
def test_generator_doc() -> None:
@@ -100,9 +100,9 @@ def test_generator_doc() -> None:
extensions=Extensions(TypingDocExtension()),
) as package:
sections = package["f"].docstring.parsed
- assert sections[1].value[0].description == "Yielded hello."
- assert sections[2].value[0].description == "Received hello."
- assert sections[3].value[0].description == "Returned hello."
+ assert sections[0].value[0].description == "Yielded hello."
+ assert sections[1].value[0].description == "Received hello."
+ assert sections[2].value[0].description == "Returned hello."
def test_generator_tuples() -> None:
@@ -132,12 +132,12 @@ def test_generator_tuples() -> None:
extensions=Extensions(TypingDocExtension()),
) as package:
sections = package["f"].docstring.parsed
- assert sections[1].value[0].description == "First yielded."
- assert sections[1].value[1].description == "Second yielded."
- assert sections[2].value[0].description == "First received."
- assert sections[2].value[1].description == "Second received."
- assert sections[3].value[0].description == "First returned."
- assert sections[3].value[1].description == "Second returned."
+ assert sections[0].value[0].description == "First yielded."
+ assert sections[0].value[1].description == "Second yielded."
+ assert sections[1].value[0].description == "First received."
+ assert sections[1].value[1].description == "Second received."
+ assert sections[2].value[0].description == "First returned."
+ assert sections[2].value[1].description == "Second returned."
def test_return_doc() -> None:
@@ -147,7 +147,7 @@ def test_return_doc() -> None:
modules={"__init__.py": f"{typing_imports}\ndef f() -> Annotated[int, Doc('Hello.')]: ..."},
extensions=Extensions(TypingDocExtension()),
) as package:
- assert package["f"].docstring.parsed[1].value[0].description == "Hello."
+ assert package["f"].docstring.parsed[0].value[0].description == "Hello."
def test_unpacking_typed_dict() -> None:
|