@@ -144,3 +144,30 @@ def test_nested_full(make_app, rootdir):
144
144
assert isinstance (subsection_b [1 ], nodes .paragraph )
145
145
assert subsection_b [1 ].astext () == 'Greet the world.'
146
146
assert isinstance (subsection_b [2 ], nodes .literal_block )
147
+
148
+ subsection_b_a = subsection_b [3 ]
149
+ assert isinstance (subsection_b_a , nodes .section )
150
+
151
+ assert isinstance (subsection_b_a [0 ], nodes .title )
152
+ assert subsection_b_a [0 ].astext () == 'wide'
153
+ assert isinstance (subsection_b_a [1 ], nodes .paragraph )
154
+ assert subsection_b_a [1 ].astext () == 'Greet all world wide things.'
155
+ assert isinstance (subsection_b_a [2 ], nodes .literal_block )
156
+
157
+ subsection_b_a_a = subsection_b_a [3 ]
158
+ assert isinstance (subsection_b_a_a , nodes .section )
159
+
160
+ assert isinstance (subsection_b_a_a [0 ], nodes .title )
161
+ assert subsection_b_a_a [0 ].astext () == 'web'
162
+ assert isinstance (subsection_b_a_a [1 ], nodes .paragraph )
163
+ assert subsection_b_a_a [1 ].astext () == 'Greet the internet.'
164
+ assert isinstance (subsection_b_a_a [2 ], nodes .literal_block )
165
+
166
+ subsection_b_b = subsection_b [4 ]
167
+ assert isinstance (subsection_b_b , nodes .section )
168
+
169
+ assert isinstance (subsection_b_b [0 ], nodes .title )
170
+ assert subsection_b_b [0 ].astext () == 'peace'
171
+ assert isinstance (subsection_b_b [1 ], nodes .paragraph )
172
+ assert subsection_b_b [1 ].astext () == 'Greet the world peace.'
173
+ assert isinstance (subsection_b_b [2 ], nodes .literal_block )
0 commit comments