@@ -102,3 +102,30 @@ def test_nested_full(make_app, rootdir):
102102 assert isinstance (subsection_b [1 ], nodes .paragraph )
103103 assert subsection_b [1 ].astext () == 'Greet the world.'
104104 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