(self)
| 156 | self.assertEqual(md.toc_tokens, []) |
| 157 | |
| 158 | def testUniqueIds(self): |
| 159 | self.assertMarkdownRenders( |
| 160 | self.dedent( |
| 161 | ''' |
| 162 | #Header |
| 163 | #Header |
| 164 | #Header |
| 165 | ''' |
| 166 | ), |
| 167 | self.dedent( |
| 168 | ''' |
| 169 | <h1 id="header">Header</h1> |
| 170 | <h1 id="header_1">Header</h1> |
| 171 | <h1 id="header_2">Header</h1> |
| 172 | ''' |
| 173 | ), |
| 174 | expected_attrs={ |
| 175 | 'toc': ( |
| 176 | '<div class="toc">\n' |
| 177 | '<ul>\n' # noqa |
| 178 | '<li><a href="#header">Header</a></li>\n' # noqa |
| 179 | '<li><a href="#header_1">Header</a></li>\n' # noqa |
| 180 | '<li><a href="#header_2">Header</a></li>\n' # noqa |
| 181 | '</ul>\n' # noqa |
| 182 | '</div>\n' |
| 183 | ), |
| 184 | 'toc_tokens': [ |
| 185 | { |
| 186 | 'level': 1, |
| 187 | 'id': 'header', |
| 188 | 'name': 'Header', |
| 189 | 'html': 'Header', |
| 190 | 'data-toc-label': '', |
| 191 | 'children': [] |
| 192 | }, |
| 193 | { |
| 194 | 'level': 1, |
| 195 | 'id': 'header_1', |
| 196 | 'name': 'Header', |
| 197 | 'html': 'Header', |
| 198 | 'data-toc-label': '', |
| 199 | 'children': [] |
| 200 | }, |
| 201 | { |
| 202 | 'level': 1, |
| 203 | 'id': 'header_2', |
| 204 | 'name': 'Header', |
| 205 | 'html': 'Header', |
| 206 | 'data-toc-label': '', |
| 207 | 'children': [] |
| 208 | }, |
| 209 | ] |
| 210 | } |
| 211 | ) |
| 212 | |
| 213 | def testHtmlEntitiesInTOC(self): |
| 214 | self.assertMarkdownRenders( |
nothing calls this directly
no test coverage detected