File: tests-test_extension.py-Adjust-index-references.patch

package info (click to toggle)
python-griffe-typingdoc 0.3.0-2
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid
  • size: 392 kB
  • sloc: python: 1,535; makefile: 36; sh: 23; javascript: 13
file content (82 lines) | stat: -rw-r--r-- 3,771 bytes parent folder | download | duplicates (2)
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: