@@ -102,3 +102,30 @@ def test_nested_full(make_app, rootdir):
102
102
assert isinstance (subsection_b [1 ], nodes .paragraph )
103
103
assert subsection_b [1 ].astext () == 'Greet the world.'
104
104
assert isinstance (subsection_b [2 ], nodes .literal_block )
105
+
106
+ subsection_b_a = subsection_b [3 ]
107
+ assert isinstance (subsection_b_a , nodes .section )
108
+
109
+ assert isinstance (subsection_b_a [0 ], nodes .title )
110
+ assert subsection_b_a [0 ].astext () == 'wide'
111
+ assert isinstance (subsection_b_a [1 ], nodes .paragraph )
112
+ assert subsection_b_a [1 ].astext () == 'Greet all world wide things.'
113
+ assert isinstance (subsection_b_a [2 ], nodes .literal_block )
114
+
115
+ subsection_b_a_a = subsection_b_a [3 ]
116
+ assert isinstance (subsection_b_a_a , nodes .section )
117
+
118
+ assert isinstance (subsection_b_a_a [0 ], nodes .title )
119
+ assert subsection_b_a_a [0 ].astext () == 'web'
120
+ assert isinstance (subsection_b_a_a [1 ], nodes .paragraph )
121
+ assert subsection_b_a_a [1 ].astext () == 'Greet the internet.'
122
+ assert isinstance (subsection_b_a_a [2 ], nodes .literal_block )
123
+
124
+ subsection_b_b = subsection_b [4 ]
125
+ assert isinstance (subsection_b_b , nodes .section )
126
+
127
+ assert isinstance (subsection_b_b [0 ], nodes .title )
128
+ assert subsection_b_b [0 ].astext () == 'peace'
129
+ assert isinstance (subsection_b_b [1 ], nodes .paragraph )
130
+ assert subsection_b_b [1 ].astext () == 'Greet the world peace.'
131
+ assert isinstance (subsection_b_b [2 ], nodes .literal_block )
0 commit comments