diff --git a/mistune/plugins/task_lists.py b/mistune/plugins/task_lists.py
index 8f7997c..3094ea7 100644
--- a/mistune/plugins/task_lists.py
+++ b/mistune/plugins/task_lists.py
@@ -7,11 +7,7 @@ TASK_LIST_ITEM = re.compile(r'^(\[[ xX]\])\s+')
 
 
 def task_lists_hook(md, tokens, state):
-    for tok in tokens:
-        if tok['type'] == 'list':
-            for item in tok['children']:
-                _rewrite_list_item(item)
-    return tokens
+    return _rewrite_all_list_items(tokens)
 
 
 def render_ast_task_list_item(children, level, checked):
@@ -50,10 +46,16 @@ def plugin_task_lists(md):
         md.renderer.register('task_list_item', render_ast_task_list_item)
 
 
-def _rewrite_list_item(item):
-    if item['type'] != 'list_item':
-        return
+def _rewrite_all_list_items(tokens):
+    for tok in tokens:
+        if tok['type'] == 'list_item':
+            _rewrite_list_item(tok)
+        if 'children' in tok.keys():
+            _rewrite_all_list_items(tok['children'])
+    return tokens
+
 
+def _rewrite_list_item(item):
     children = item['children']
     if children:
         first_child = children[0]

diff --git a/tests/fixtures/task_lists.txt b/tests/fixtures/task_lists.txt
index e8c1c7b..c1760ac 100644
--- a/tests/fixtures/task_lists.txt
+++ b/tests/fixtures/task_lists.txt
@@ -62,3 +62,47 @@
 over two lines</li>
 </ul>
 ````````````````````````````````
+
+```````````````````````````````` example
+- [ ] foo
+  - [x] bar
+  - [ ] baz
+.
+<ul>
+<li class="task-list-item"><input class="task-list-item-checkbox" type="checkbox" disabled/>foo<ul>
+<li class="task-list-item"><input class="task-list-item-checkbox" type="checkbox" disabled checked/>bar</li>
+<li class="task-list-item"><input class="task-list-item-checkbox" type="checkbox" disabled/>baz</li>
+</ul>
+</li>
+</ul>
+````````````````````````````````
+
+```````````````````````````````` example
+1. [ ] foo
+   1. [ ] bar
+   2. [ ] baz
+.
+<ol>
+<li class="task-list-item"><input class="task-list-item-checkbox" type="checkbox" disabled/>foo<ol>
+<li class="task-list-item"><input class="task-list-item-checkbox" type="checkbox" disabled/>bar</li>
+<li class="task-list-item"><input class="task-list-item-checkbox" type="checkbox" disabled/>baz</li>
+</ol>
+</li>
+</ol>
+````````````````````````````````
+
+```````````````````````````````` example
+> - [ ] foo
+>   - [x] bar
+>   - [ ] baz
+.
+<blockquote>
+<ul>
+<li class="task-list-item"><input class="task-list-item-checkbox" type="checkbox" disabled/>foo<ul>
+<li class="task-list-item"><input class="task-list-item-checkbox" type="checkbox" disabled checked/>bar</li>
+<li class="task-list-item"><input class="task-list-item-checkbox" type="checkbox" disabled/>baz</li>
+</ul>
+</li>
+</ul>
+</blockquote>
+````````````````````````````````
\ No newline at end of file

Task lists cannot be nested
Task lists apparently cannot be nested (tested with master and 2.0.0rc1):

```py
>>> mistune.create_markdown(plugins=['task_lists'])('* [ ] task\n  * [ ] subtask')
'<ul>\n<li class="task-list-item"><input class="task-list-item-checkbox" type="checkbox" disabled/>task<ul>\n<li>[ ] subtask</li>\n</ul>\n</li>\n</ul>\n'
```

Note that the checkbox in the sublist isn't recognized. Since GitHub [allows task lists to be nested arbitrarily](https://github.github.com/gfm/#task-list-items-extension-), Mistune should probably also support this.

* [ ] nested task lists in mistune
  * [ ] agree that this should be fixed
  * [ ] fix it


tests/test_plugins.py::TestPlugin_task_lists::test_task_lists_006 tests/test_plugins.py::TestPlugin_task_lists::test_task_lists_007 tests/test_plugins.py::TestPlugin_task_lists::test_task_lists_008
tests/test_ast.py::TestAstRenderer::test_0 tests/test_ast.py::TestAstRenderer::test_1 tests/test_ast.py::TestAstRenderer::test_10 tests/test_ast.py::TestAstRenderer::test_11 tests/test_ast.py::TestAstRenderer::test_12 tests/test_ast.py::TestAstRenderer::test_2 tests/test_ast.py::TestAstRenderer::test_3 tests/test_ast.py::TestAstRenderer::test_4 tests/test_ast.py::TestAstRenderer::test_5 tests/test_ast.py::TestAstRenderer::test_6 tests/test_ast.py::TestAstRenderer::test_7 tests/test_ast.py::TestAstRenderer::test_8 tests/test_ast.py::TestAstRenderer::test_9 tests/test_commonmark.py::TestCommonMark::test_atx_headings_001 tests/test_commonmark.py::TestCommonMark::test_atx_headings_002 tests/test_commonmark.py::TestCommonMark::test_atx_headings_003 tests/test_commonmark.py::TestCommonMark::test_atx_headings_004 tests/test_commonmark.py::TestCommonMark::test_atx_headings_005 tests/test_commonmark.py::TestCommonMark::test_atx_headings_006 tests/test_commonmark.py::TestCommonMark::test_atx_headings_007 tests/test_commonmark.py::TestCommonMark::test_atx_headings_008 tests/test_commonmark.py::TestCommonMark::test_atx_headings_009 tests/test_commonmark.py::TestCommonMark::test_atx_headings_010 tests/test_commonmark.py::TestCommonMark::test_atx_headings_011 tests/test_commonmark.py::TestCommonMark::test_atx_headings_012 tests/test_commonmark.py::TestCommonMark::test_atx_headings_013 tests/test_commonmark.py::TestCommonMark::test_atx_headings_014 tests/test_commonmark.py::TestCommonMark::test_atx_headings_015 tests/test_commonmark.py::TestCommonMark::test_atx_headings_016 tests/test_commonmark.py::TestCommonMark::test_atx_headings_017 tests/test_commonmark.py::TestCommonMark::test_atx_headings_018 tests/test_commonmark.py::TestCommonMark::test_autolinks_001 tests/test_commonmark.py::TestCommonMark::test_autolinks_003 tests/test_commonmark.py::TestCommonMark::test_autolinks_004 tests/test_commonmark.py::TestCommonMark::test_autolinks_005 tests/test_commonmark.py::TestCommonMark::test_autolinks_006 tests/test_commonmark.py::TestCommonMark::test_autolinks_007 tests/test_commonmark.py::TestCommonMark::test_autolinks_008 tests/test_commonmark.py::TestCommonMark::test_autolinks_009 tests/test_commonmark.py::TestCommonMark::test_autolinks_010 tests/test_commonmark.py::TestCommonMark::test_autolinks_011 tests/test_commonmark.py::TestCommonMark::test_autolinks_012 tests/test_commonmark.py::TestCommonMark::test_autolinks_013 tests/test_commonmark.py::TestCommonMark::test_autolinks_014 tests/test_commonmark.py::TestCommonMark::test_autolinks_015 tests/test_commonmark.py::TestCommonMark::test_autolinks_016 tests/test_commonmark.py::TestCommonMark::test_autolinks_017 tests/test_commonmark.py::TestCommonMark::test_autolinks_018 tests/test_commonmark.py::TestCommonMark::test_autolinks_019 tests/test_commonmark.py::TestCommonMark::test_backslash_escapes_001 tests/test_commonmark.py::TestCommonMark::test_backslash_escapes_002 tests/test_commonmark.py::TestCommonMark::test_backslash_escapes_003 tests/test_commonmark.py::TestCommonMark::test_backslash_escapes_004 tests/test_commonmark.py::TestCommonMark::test_backslash_escapes_005 tests/test_commonmark.py::TestCommonMark::test_backslash_escapes_006 tests/test_commonmark.py::TestCommonMark::test_backslash_escapes_007 tests/test_commonmark.py::TestCommonMark::test_backslash_escapes_008 tests/test_commonmark.py::TestCommonMark::test_backslash_escapes_009 tests/test_commonmark.py::TestCommonMark::test_backslash_escapes_010 tests/test_commonmark.py::TestCommonMark::test_backslash_escapes_011 tests/test_commonmark.py::TestCommonMark::test_backslash_escapes_012 tests/test_commonmark.py::TestCommonMark::test_backslash_escapes_013 tests/test_commonmark.py::TestCommonMark::test_blank_lines_001 tests/test_commonmark.py::TestCommonMark::test_block_quotes_001 tests/test_commonmark.py::TestCommonMark::test_block_quotes_002 tests/test_commonmark.py::TestCommonMark::test_block_quotes_003 tests/test_commonmark.py::TestCommonMark::test_block_quotes_004 tests/test_commonmark.py::TestCommonMark::test_block_quotes_007 tests/test_commonmark.py::TestCommonMark::test_block_quotes_009 tests/test_commonmark.py::TestCommonMark::test_block_quotes_010 tests/test_commonmark.py::TestCommonMark::test_block_quotes_012 tests/test_commonmark.py::TestCommonMark::test_block_quotes_013 tests/test_commonmark.py::TestCommonMark::test_block_quotes_014 tests/test_commonmark.py::TestCommonMark::test_block_quotes_015 tests/test_commonmark.py::TestCommonMark::test_block_quotes_016 tests/test_commonmark.py::TestCommonMark::test_block_quotes_017 tests/test_commonmark.py::TestCommonMark::test_block_quotes_018 tests/test_commonmark.py::TestCommonMark::test_block_quotes_019 tests/test_commonmark.py::TestCommonMark::test_block_quotes_021 tests/test_commonmark.py::TestCommonMark::test_block_quotes_022 tests/test_commonmark.py::TestCommonMark::test_block_quotes_025 tests/test_commonmark.py::TestCommonMark::test_code_spans_001 tests/test_commonmark.py::TestCommonMark::test_code_spans_002 tests/test_commonmark.py::TestCommonMark::test_code_spans_003 tests/test_commonmark.py::TestCommonMark::test_code_spans_004 tests/test_commonmark.py::TestCommonMark::test_code_spans_005 tests/test_commonmark.py::TestCommonMark::test_code_spans_006 tests/test_commonmark.py::TestCommonMark::test_code_spans_007 tests/test_commonmark.py::TestCommonMark::test_code_spans_008 tests/test_commonmark.py::TestCommonMark::test_code_spans_011 tests/test_commonmark.py::TestCommonMark::test_code_spans_012 tests/test_commonmark.py::TestCommonMark::test_code_spans_013 tests/test_commonmark.py::TestCommonMark::test_code_spans_014 tests/test_commonmark.py::TestCommonMark::test_code_spans_015 tests/test_commonmark.py::TestCommonMark::test_code_spans_016 tests/test_commonmark.py::TestCommonMark::test_code_spans_017 tests/test_commonmark.py::TestCommonMark::test_entity_and_numeric_character_references_001 tests/test_commonmark.py::TestCommonMark::test_entity_and_numeric_character_references_002 tests/test_commonmark.py::TestCommonMark::test_entity_and_numeric_character_references_003 tests/test_commonmark.py::TestCommonMark::test_entity_and_numeric_character_references_006 tests/test_commonmark.py::TestCommonMark::test_entity_and_numeric_character_references_007 tests/test_commonmark.py::TestCommonMark::test_entity_and_numeric_character_references_008 tests/test_commonmark.py::TestCommonMark::test_entity_and_numeric_character_references_009 tests/test_commonmark.py::TestCommonMark::test_entity_and_numeric_character_references_010 tests/test_commonmark.py::TestCommonMark::test_entity_and_numeric_character_references_011 tests/test_commonmark.py::TestCommonMark::test_entity_and_numeric_character_references_012 tests/test_commonmark.py::TestCommonMark::test_fenced_code_blocks_001 tests/test_commonmark.py::TestCommonMark::test_fenced_code_blocks_002 tests/test_commonmark.py::TestCommonMark::test_fenced_code_blocks_003 tests/test_commonmark.py::TestCommonMark::test_fenced_code_blocks_004 tests/test_commonmark.py::TestCommonMark::test_fenced_code_blocks_005 tests/test_commonmark.py::TestCommonMark::test_fenced_code_blocks_006 tests/test_commonmark.py::TestCommonMark::test_fenced_code_blocks_007 tests/test_commonmark.py::TestCommonMark::test_fenced_code_blocks_008 tests/test_commonmark.py::TestCommonMark::test_fenced_code_blocks_009 tests/test_commonmark.py::TestCommonMark::test_fenced_code_blocks_010 tests/test_commonmark.py::TestCommonMark::test_fenced_code_blocks_011 tests/test_commonmark.py::TestCommonMark::test_fenced_code_blocks_012 tests/test_commonmark.py::TestCommonMark::test_fenced_code_blocks_014 tests/test_commonmark.py::TestCommonMark::test_fenced_code_blocks_016 tests/test_commonmark.py::TestCommonMark::test_fenced_code_blocks_017 tests/test_commonmark.py::TestCommonMark::test_fenced_code_blocks_018 tests/test_commonmark.py::TestCommonMark::test_fenced_code_blocks_019 tests/test_commonmark.py::TestCommonMark::test_fenced_code_blocks_020 tests/test_commonmark.py::TestCommonMark::test_fenced_code_blocks_021 tests/test_commonmark.py::TestCommonMark::test_fenced_code_blocks_022 tests/test_commonmark.py::TestCommonMark::test_fenced_code_blocks_023 tests/test_commonmark.py::TestCommonMark::test_fenced_code_blocks_024 tests/test_commonmark.py::TestCommonMark::test_fenced_code_blocks_025 tests/test_commonmark.py::TestCommonMark::test_fenced_code_blocks_026 tests/test_commonmark.py::TestCommonMark::test_fenced_code_blocks_027 tests/test_commonmark.py::TestCommonMark::test_fenced_code_blocks_028 tests/test_commonmark.py::TestCommonMark::test_hard_line_breaks_001 tests/test_commonmark.py::TestCommonMark::test_hard_line_breaks_002 tests/test_commonmark.py::TestCommonMark::test_hard_line_breaks_003 tests/test_commonmark.py::TestCommonMark::test_hard_line_breaks_004 tests/test_commonmark.py::TestCommonMark::test_hard_line_breaks_005 tests/test_commonmark.py::TestCommonMark::test_hard_line_breaks_006 tests/test_commonmark.py::TestCommonMark::test_hard_line_breaks_007 tests/test_commonmark.py::TestCommonMark::test_hard_line_breaks_008 tests/test_commonmark.py::TestCommonMark::test_hard_line_breaks_009 tests/test_commonmark.py::TestCommonMark::test_hard_line_breaks_010 tests/test_commonmark.py::TestCommonMark::test_hard_line_breaks_011 tests/test_commonmark.py::TestCommonMark::test_hard_line_breaks_012 tests/test_commonmark.py::TestCommonMark::test_hard_line_breaks_013 tests/test_commonmark.py::TestCommonMark::test_hard_line_breaks_014 tests/test_commonmark.py::TestCommonMark::test_hard_line_breaks_015 tests/test_commonmark.py::TestCommonMark::test_html_blocks_001 tests/test_commonmark.py::TestCommonMark::test_html_blocks_002 tests/test_commonmark.py::TestCommonMark::test_html_blocks_003 tests/test_commonmark.py::TestCommonMark::test_html_blocks_004 tests/test_commonmark.py::TestCommonMark::test_html_blocks_005 tests/test_commonmark.py::TestCommonMark::test_html_blocks_006 tests/test_commonmark.py::TestCommonMark::test_html_blocks_007 tests/test_commonmark.py::TestCommonMark::test_html_blocks_008 tests/test_commonmark.py::TestCommonMark::test_html_blocks_009 tests/test_commonmark.py::TestCommonMark::test_html_blocks_010 tests/test_commonmark.py::TestCommonMark::test_html_blocks_011 tests/test_commonmark.py::TestCommonMark::test_html_blocks_012 tests/test_commonmark.py::TestCommonMark::test_html_blocks_013 tests/test_commonmark.py::TestCommonMark::test_html_blocks_014 tests/test_commonmark.py::TestCommonMark::test_html_blocks_015 tests/test_commonmark.py::TestCommonMark::test_html_blocks_016 tests/test_commonmark.py::TestCommonMark::test_html_blocks_017 tests/test_commonmark.py::TestCommonMark::test_html_blocks_018 tests/test_commonmark.py::TestCommonMark::test_html_blocks_019 tests/test_commonmark.py::TestCommonMark::test_html_blocks_020 tests/test_commonmark.py::TestCommonMark::test_html_blocks_021 tests/test_commonmark.py::TestCommonMark::test_html_blocks_022 tests/test_commonmark.py::TestCommonMark::test_html_blocks_023 tests/test_commonmark.py::TestCommonMark::test_html_blocks_024 tests/test_commonmark.py::TestCommonMark::test_html_blocks_025 tests/test_commonmark.py::TestCommonMark::test_html_blocks_026 tests/test_commonmark.py::TestCommonMark::test_html_blocks_027 tests/test_commonmark.py::TestCommonMark::test_html_blocks_028 tests/test_commonmark.py::TestCommonMark::test_html_blocks_029 tests/test_commonmark.py::TestCommonMark::test_html_blocks_030 tests/test_commonmark.py::TestCommonMark::test_html_blocks_031 tests/test_commonmark.py::TestCommonMark::test_html_blocks_032 tests/test_commonmark.py::TestCommonMark::test_html_blocks_033 tests/test_commonmark.py::TestCommonMark::test_html_blocks_034 tests/test_commonmark.py::TestCommonMark::test_html_blocks_035 tests/test_commonmark.py::TestCommonMark::test_html_blocks_036 tests/test_commonmark.py::TestCommonMark::test_html_blocks_037 tests/test_commonmark.py::TestCommonMark::test_html_blocks_038 tests/test_commonmark.py::TestCommonMark::test_html_blocks_040 tests/test_commonmark.py::TestCommonMark::test_html_blocks_041 tests/test_commonmark.py::TestCommonMark::test_html_blocks_042 tests/test_commonmark.py::TestCommonMark::test_html_blocks_043 tests/test_commonmark.py::TestCommonMark::test_images_001 tests/test_commonmark.py::TestCommonMark::test_images_007 tests/test_commonmark.py::TestCommonMark::test_images_008 tests/test_commonmark.py::TestCommonMark::test_images_009 tests/test_commonmark.py::TestCommonMark::test_images_010 tests/test_commonmark.py::TestCommonMark::test_images_011 tests/test_commonmark.py::TestCommonMark::test_images_012 tests/test_commonmark.py::TestCommonMark::test_images_013 tests/test_commonmark.py::TestCommonMark::test_images_015 tests/test_commonmark.py::TestCommonMark::test_images_016 tests/test_commonmark.py::TestCommonMark::test_images_017 tests/test_commonmark.py::TestCommonMark::test_images_019 tests/test_commonmark.py::TestCommonMark::test_images_020 tests/test_commonmark.py::TestCommonMark::test_images_021 tests/test_commonmark.py::TestCommonMark::test_images_022 tests/test_commonmark.py::TestCommonMark::test_indented_code_blocks_001 tests/test_commonmark.py::TestCommonMark::test_indented_code_blocks_002 tests/test_commonmark.py::TestCommonMark::test_indented_code_blocks_003 tests/test_commonmark.py::TestCommonMark::test_indented_code_blocks_004 tests/test_commonmark.py::TestCommonMark::test_indented_code_blocks_005 tests/test_commonmark.py::TestCommonMark::test_indented_code_blocks_006 tests/test_commonmark.py::TestCommonMark::test_indented_code_blocks_007 tests/test_commonmark.py::TestCommonMark::test_indented_code_blocks_008 tests/test_commonmark.py::TestCommonMark::test_indented_code_blocks_009 tests/test_commonmark.py::TestCommonMark::test_indented_code_blocks_010 tests/test_commonmark.py::TestCommonMark::test_indented_code_blocks_011 tests/test_commonmark.py::TestCommonMark::test_indented_code_blocks_012 tests/test_commonmark.py::TestCommonMark::test_inlines_001 tests/test_commonmark.py::TestCommonMark::test_link_reference_definitions_001 tests/test_commonmark.py::TestCommonMark::test_link_reference_definitions_006 tests/test_commonmark.py::TestCommonMark::test_link_reference_definitions_008 tests/test_commonmark.py::TestCommonMark::test_link_reference_definitions_009 tests/test_commonmark.py::TestCommonMark::test_link_reference_definitions_010 tests/test_commonmark.py::TestCommonMark::test_link_reference_definitions_011 tests/test_commonmark.py::TestCommonMark::test_link_reference_definitions_012 tests/test_commonmark.py::TestCommonMark::test_link_reference_definitions_013 tests/test_commonmark.py::TestCommonMark::test_link_reference_definitions_014 tests/test_commonmark.py::TestCommonMark::test_link_reference_definitions_015 tests/test_commonmark.py::TestCommonMark::test_link_reference_definitions_016 tests/test_commonmark.py::TestCommonMark::test_link_reference_definitions_017 tests/test_commonmark.py::TestCommonMark::test_link_reference_definitions_018 tests/test_commonmark.py::TestCommonMark::test_link_reference_definitions_020 tests/test_commonmark.py::TestCommonMark::test_link_reference_definitions_022 tests/test_commonmark.py::TestCommonMark::test_links_001 tests/test_commonmark.py::TestCommonMark::test_links_002 tests/test_commonmark.py::TestCommonMark::test_links_003 tests/test_commonmark.py::TestCommonMark::test_links_004 tests/test_commonmark.py::TestCommonMark::test_links_005 tests/test_commonmark.py::TestCommonMark::test_links_006 tests/test_commonmark.py::TestCommonMark::test_links_007 tests/test_commonmark.py::TestCommonMark::test_links_008 tests/test_commonmark.py::TestCommonMark::test_links_009 tests/test_commonmark.py::TestCommonMark::test_links_010 tests/test_commonmark.py::TestCommonMark::test_links_011 tests/test_commonmark.py::TestCommonMark::test_links_012 tests/test_commonmark.py::TestCommonMark::test_links_013 tests/test_commonmark.py::TestCommonMark::test_links_014 tests/test_commonmark.py::TestCommonMark::test_links_015 tests/test_commonmark.py::TestCommonMark::test_links_016 tests/test_commonmark.py::TestCommonMark::test_links_017 tests/test_commonmark.py::TestCommonMark::test_links_018 tests/test_commonmark.py::TestCommonMark::test_links_019 tests/test_commonmark.py::TestCommonMark::test_links_020 tests/test_commonmark.py::TestCommonMark::test_links_021 tests/test_commonmark.py::TestCommonMark::test_links_022 tests/test_commonmark.py::TestCommonMark::test_links_023 tests/test_commonmark.py::TestCommonMark::test_links_024 tests/test_commonmark.py::TestCommonMark::test_links_026 tests/test_commonmark.py::TestCommonMark::test_links_027 tests/test_commonmark.py::TestCommonMark::test_links_028 tests/test_commonmark.py::TestCommonMark::test_links_030 tests/test_commonmark.py::TestCommonMark::test_links_035 tests/test_commonmark.py::TestCommonMark::test_links_036 tests/test_commonmark.py::TestCommonMark::test_links_040 tests/test_commonmark.py::TestCommonMark::test_links_042 tests/test_commonmark.py::TestCommonMark::test_links_044 tests/test_commonmark.py::TestCommonMark::test_links_048 tests/test_commonmark.py::TestCommonMark::test_links_052 tests/test_commonmark.py::TestCommonMark::test_links_053 tests/test_commonmark.py::TestCommonMark::test_links_054 tests/test_commonmark.py::TestCommonMark::test_links_055 tests/test_commonmark.py::TestCommonMark::test_links_056 tests/test_commonmark.py::TestCommonMark::test_links_057 tests/test_commonmark.py::TestCommonMark::test_links_058 tests/test_commonmark.py::TestCommonMark::test_links_059 tests/test_commonmark.py::TestCommonMark::test_links_061 tests/test_commonmark.py::TestCommonMark::test_links_062 tests/test_commonmark.py::TestCommonMark::test_links_063 tests/test_commonmark.py::TestCommonMark::test_links_066 tests/test_commonmark.py::TestCommonMark::test_links_067 tests/test_commonmark.py::TestCommonMark::test_links_068 tests/test_commonmark.py::TestCommonMark::test_links_069 tests/test_commonmark.py::TestCommonMark::test_links_070 tests/test_commonmark.py::TestCommonMark::test_links_071 tests/test_commonmark.py::TestCommonMark::test_links_072 tests/test_commonmark.py::TestCommonMark::test_links_073 tests/test_commonmark.py::TestCommonMark::test_links_074 tests/test_commonmark.py::TestCommonMark::test_links_075 tests/test_commonmark.py::TestCommonMark::test_links_076 tests/test_commonmark.py::TestCommonMark::test_links_078 tests/test_commonmark.py::TestCommonMark::test_links_079 tests/test_commonmark.py::TestCommonMark::test_links_080 tests/test_commonmark.py::TestCommonMark::test_links_081 tests/test_commonmark.py::TestCommonMark::test_links_083 tests/test_commonmark.py::TestCommonMark::test_list_items_001 tests/test_commonmark.py::TestCommonMark::test_list_items_002 tests/test_commonmark.py::TestCommonMark::test_list_items_003 tests/test_commonmark.py::TestCommonMark::test_list_items_004 tests/test_commonmark.py::TestCommonMark::test_list_items_006 tests/test_commonmark.py::TestCommonMark::test_list_items_007 tests/test_commonmark.py::TestCommonMark::test_list_items_008 tests/test_commonmark.py::TestCommonMark::test_list_items_009 tests/test_commonmark.py::TestCommonMark::test_list_items_010 tests/test_commonmark.py::TestCommonMark::test_list_items_011 tests/test_commonmark.py::TestCommonMark::test_list_items_012 tests/test_commonmark.py::TestCommonMark::test_list_items_013 tests/test_commonmark.py::TestCommonMark::test_list_items_014 tests/test_commonmark.py::TestCommonMark::test_list_items_015 tests/test_commonmark.py::TestCommonMark::test_list_items_016 tests/test_commonmark.py::TestCommonMark::test_list_items_017 tests/test_commonmark.py::TestCommonMark::test_list_items_018 tests/test_commonmark.py::TestCommonMark::test_list_items_019 tests/test_commonmark.py::TestCommonMark::test_list_items_020 tests/test_commonmark.py::TestCommonMark::test_list_items_021 tests/test_commonmark.py::TestCommonMark::test_list_items_022 tests/test_commonmark.py::TestCommonMark::test_list_items_023 tests/test_commonmark.py::TestCommonMark::test_list_items_025 tests/test_commonmark.py::TestCommonMark::test_list_items_026 tests/test_commonmark.py::TestCommonMark::test_list_items_027 tests/test_commonmark.py::TestCommonMark::test_list_items_029 tests/test_commonmark.py::TestCommonMark::test_list_items_030 tests/test_commonmark.py::TestCommonMark::test_list_items_031 tests/test_commonmark.py::TestCommonMark::test_list_items_032 tests/test_commonmark.py::TestCommonMark::test_list_items_034 tests/test_commonmark.py::TestCommonMark::test_list_items_035 tests/test_commonmark.py::TestCommonMark::test_list_items_036 tests/test_commonmark.py::TestCommonMark::test_list_items_037 tests/test_commonmark.py::TestCommonMark::test_list_items_042 tests/test_commonmark.py::TestCommonMark::test_list_items_043 tests/test_commonmark.py::TestCommonMark::test_list_items_044 tests/test_commonmark.py::TestCommonMark::test_list_items_045 tests/test_commonmark.py::TestCommonMark::test_list_items_046 tests/test_commonmark.py::TestCommonMark::test_list_items_047 tests/test_commonmark.py::TestCommonMark::test_list_items_048 tests/test_commonmark.py::TestCommonMark::test_lists_001 tests/test_commonmark.py::TestCommonMark::test_lists_002 tests/test_commonmark.py::TestCommonMark::test_lists_003 tests/test_commonmark.py::TestCommonMark::test_lists_004 tests/test_commonmark.py::TestCommonMark::test_lists_005 tests/test_commonmark.py::TestCommonMark::test_lists_006 tests/test_commonmark.py::TestCommonMark::test_lists_008 tests/test_commonmark.py::TestCommonMark::test_lists_009 tests/test_commonmark.py::TestCommonMark::test_lists_010 tests/test_commonmark.py::TestCommonMark::test_lists_011 tests/test_commonmark.py::TestCommonMark::test_lists_012 tests/test_commonmark.py::TestCommonMark::test_lists_013 tests/test_commonmark.py::TestCommonMark::test_lists_014 tests/test_commonmark.py::TestCommonMark::test_lists_015 tests/test_commonmark.py::TestCommonMark::test_lists_020 tests/test_commonmark.py::TestCommonMark::test_lists_021 tests/test_commonmark.py::TestCommonMark::test_lists_022 tests/test_commonmark.py::TestCommonMark::test_lists_023 tests/test_commonmark.py::TestCommonMark::test_lists_024 tests/test_commonmark.py::TestCommonMark::test_paragraphs_001 tests/test_commonmark.py::TestCommonMark::test_paragraphs_002 tests/test_commonmark.py::TestCommonMark::test_paragraphs_003 tests/test_commonmark.py::TestCommonMark::test_paragraphs_004 tests/test_commonmark.py::TestCommonMark::test_paragraphs_005 tests/test_commonmark.py::TestCommonMark::test_paragraphs_006 tests/test_commonmark.py::TestCommonMark::test_paragraphs_007 tests/test_commonmark.py::TestCommonMark::test_paragraphs_008 tests/test_commonmark.py::TestCommonMark::test_precedence_001 tests/test_commonmark.py::TestCommonMark::test_raw_html_001 tests/test_commonmark.py::TestCommonMark::test_raw_html_002 tests/test_commonmark.py::TestCommonMark::test_raw_html_003 tests/test_commonmark.py::TestCommonMark::test_raw_html_004 tests/test_commonmark.py::TestCommonMark::test_raw_html_005 tests/test_commonmark.py::TestCommonMark::test_raw_html_006 tests/test_commonmark.py::TestCommonMark::test_raw_html_007 tests/test_commonmark.py::TestCommonMark::test_raw_html_008 tests/test_commonmark.py::TestCommonMark::test_raw_html_009 tests/test_commonmark.py::TestCommonMark::test_raw_html_010 tests/test_commonmark.py::TestCommonMark::test_raw_html_011 tests/test_commonmark.py::TestCommonMark::test_raw_html_012 tests/test_commonmark.py::TestCommonMark::test_raw_html_013 tests/test_commonmark.py::TestCommonMark::test_raw_html_014 tests/test_commonmark.py::TestCommonMark::test_raw_html_015 tests/test_commonmark.py::TestCommonMark::test_raw_html_016 tests/test_commonmark.py::TestCommonMark::test_raw_html_017 tests/test_commonmark.py::TestCommonMark::test_raw_html_018 tests/test_commonmark.py::TestCommonMark::test_raw_html_019 tests/test_commonmark.py::TestCommonMark::test_raw_html_020 tests/test_commonmark.py::TestCommonMark::test_raw_html_021 tests/test_commonmark.py::TestCommonMark::test_setext_headings_001 tests/test_commonmark.py::TestCommonMark::test_setext_headings_004 tests/test_commonmark.py::TestCommonMark::test_setext_headings_005 tests/test_commonmark.py::TestCommonMark::test_setext_headings_006 tests/test_commonmark.py::TestCommonMark::test_setext_headings_008 tests/test_commonmark.py::TestCommonMark::test_setext_headings_009 tests/test_commonmark.py::TestCommonMark::test_setext_headings_010 tests/test_commonmark.py::TestCommonMark::test_setext_headings_011 tests/test_commonmark.py::TestCommonMark::test_setext_headings_012 tests/test_commonmark.py::TestCommonMark::test_setext_headings_014 tests/test_commonmark.py::TestCommonMark::test_setext_headings_016 tests/test_commonmark.py::TestCommonMark::test_setext_headings_017 tests/test_commonmark.py::TestCommonMark::test_setext_headings_018 tests/test_commonmark.py::TestCommonMark::test_setext_headings_019 tests/test_commonmark.py::TestCommonMark::test_setext_headings_020 tests/test_commonmark.py::TestCommonMark::test_setext_headings_021 tests/test_commonmark.py::TestCommonMark::test_setext_headings_022 tests/test_commonmark.py::TestCommonMark::test_setext_headings_023 tests/test_commonmark.py::TestCommonMark::test_setext_headings_024 tests/test_commonmark.py::TestCommonMark::test_setext_headings_025 tests/test_commonmark.py::TestCommonMark::test_setext_headings_026 tests/test_commonmark.py::TestCommonMark::test_soft_line_breaks_001 tests/test_commonmark.py::TestCommonMark::test_soft_line_breaks_002 tests/test_commonmark.py::TestCommonMark::test_tabs_001 tests/test_commonmark.py::TestCommonMark::test_tabs_002 tests/test_commonmark.py::TestCommonMark::test_tabs_003 tests/test_commonmark.py::TestCommonMark::test_tabs_004 tests/test_commonmark.py::TestCommonMark::test_tabs_005 tests/test_commonmark.py::TestCommonMark::test_tabs_006 tests/test_commonmark.py::TestCommonMark::test_tabs_007 tests/test_commonmark.py::TestCommonMark::test_tabs_008 tests/test_commonmark.py::TestCommonMark::test_tabs_009 tests/test_commonmark.py::TestCommonMark::test_tabs_010 tests/test_commonmark.py::TestCommonMark::test_tabs_011 tests/test_commonmark.py::TestCommonMark::test_textual_content_001 tests/test_commonmark.py::TestCommonMark::test_textual_content_002 tests/test_commonmark.py::TestCommonMark::test_textual_content_003 tests/test_commonmark.py::TestCommonMark::test_thematic_breaks_001 tests/test_commonmark.py::TestCommonMark::test_thematic_breaks_002 tests/test_commonmark.py::TestCommonMark::test_thematic_breaks_003 tests/test_commonmark.py::TestCommonMark::test_thematic_breaks_004 tests/test_commonmark.py::TestCommonMark::test_thematic_breaks_005 tests/test_commonmark.py::TestCommonMark::test_thematic_breaks_006 tests/test_commonmark.py::TestCommonMark::test_thematic_breaks_007 tests/test_commonmark.py::TestCommonMark::test_thematic_breaks_008 tests/test_commonmark.py::TestCommonMark::test_thematic_breaks_009 tests/test_commonmark.py::TestCommonMark::test_thematic_breaks_010 tests/test_commonmark.py::TestCommonMark::test_thematic_breaks_011 tests/test_commonmark.py::TestCommonMark::test_thematic_breaks_012 tests/test_commonmark.py::TestCommonMark::test_thematic_breaks_013 tests/test_commonmark.py::TestCommonMark::test_thematic_breaks_014 tests/test_commonmark.py::TestCommonMark::test_thematic_breaks_015 tests/test_commonmark.py::TestCommonMark::test_thematic_breaks_016 tests/test_commonmark.py::TestCommonMark::test_thematic_breaks_017 tests/test_commonmark.py::TestCommonMark::test_thematic_breaks_018 tests/test_commonmark.py::TestCommonMark::test_thematic_breaks_019 tests/test_directive.py::TestPluginAdmonition::test_admonition_options tests/test_directive.py::TestPluginAdmonition::test_ast_admonition tests/test_directive.py::TestPluginAdmonition::test_code_admonition tests/test_directive.py::TestPluginAdmonition::test_note_admonition tests/test_directive.py::TestPluginAdmonition::test_note_admonition_no_text tests/test_directive.py::TestPluginAdmonition::test_unsupported_directive tests/test_include.py::TestPluginDirective::test_ast_include tests/test_include.py::TestPluginDirective::test_html_include tests/test_include.py::TestPluginDirective::test_include_missing_source tests/test_misc.py::TestMiscCases::test_allow_data_protocols tests/test_misc.py::TestMiscCases::test_allow_harmful_protocols tests/test_misc.py::TestMiscCases::test_before_parse_hooks tests/test_misc.py::TestMiscCases::test_emphasis tests/test_misc.py::TestMiscCases::test_escape_html tests/test_misc.py::TestMiscCases::test_hard_wrap tests/test_misc.py::TestMiscCases::test_harmful_links tests/test_misc.py::TestMiscCases::test_none tests/test_misc.py::TestMiscCases::test_use_plugin tests/test_plugins.py::TestPlugin_url::test_autourl_001 tests/test_plugins.py::TestPlugin_strikethrough::test_strikethrough_001 tests/test_plugins.py::TestPlugin_strikethrough::test_strikethrough_002 tests/test_plugins.py::TestPlugin_strikethrough::test_strikethrough_003 tests/test_plugins.py::TestPlugin_strikethrough::test_strikethrough_004 tests/test_plugins.py::TestPlugin_strikethrough::test_strikethrough_005 tests/test_plugins.py::TestPlugin_strikethrough::test_strikethrough_006 tests/test_plugins.py::TestPlugin_footnotes::test_ast_renderer tests/test_plugins.py::TestPlugin_footnotes::test_footnotes_001 tests/test_plugins.py::TestPlugin_footnotes::test_footnotes_002 tests/test_plugins.py::TestPlugin_footnotes::test_footnotes_003 tests/test_plugins.py::TestPlugin_table::test_align_table_001 tests/test_plugins.py::TestPlugin_table::test_align_table_002 tests/test_plugins.py::TestPlugin_table::test_ast_renderer tests/test_plugins.py::TestPlugin_table::test_misc_table_001 tests/test_plugins.py::TestPlugin_table::test_misc_table_002 tests/test_plugins.py::TestPlugin_table::test_misc_table_003 tests/test_plugins.py::TestPlugin_table::test_misc_table_004 tests/test_plugins.py::TestPlugin_table::test_misc_table_005 tests/test_plugins.py::TestPlugin_table::test_misc_table_006 tests/test_plugins.py::TestPlugin_table::test_misc_table_007 tests/test_plugins.py::TestPlugin_table::test_nptable_001 tests/test_plugins.py::TestPlugin_table::test_table_001 tests/test_plugins.py::TestPlugin_table::test_table_002 tests/test_plugins.py::TestPlugin_task_lists::test_ast_renderer tests/test_plugins.py::TestPlugin_task_lists::test_task_lists_001 tests/test_plugins.py::TestPlugin_task_lists::test_task_lists_002 tests/test_plugins.py::TestPlugin_task_lists::test_task_lists_003 tests/test_plugins.py::TestPlugin_task_lists::test_task_lists_004 tests/test_plugins.py::TestPlugin_task_lists::test_task_lists_005 tests/test_plugins.py::TestPlugin_def_list::test_ast_renderer tests/test_plugins.py::TestPlugin_def_list::test_definition_lists_001 tests/test_plugins.py::TestPlugin_def_list::test_definition_lists_002 tests/test_plugins.py::TestPlugin_def_list::test_definition_lists_003 tests/test_plugins.py::TestPlugin_def_list::test_definition_lists_004 tests/test_plugins.py::TestPlugin_def_list::test_definition_lists_005 tests/test_plugins.py::TestPlugin_def_list::test_definition_lists_006 tests/test_plugins.py::TestPlugin_abbr::test_abbreviation_001 tests/test_plugins.py::TestPlugin_abbr::test_abbreviation_002 tests/test_plugins.py::TestPlugin_abbr::test_abbreviation_003 tests/test_plugins.py::TestPlugin_abbr::test_abbreviation_004 tests/test_plugins.py::TestPlugin_abbr::test_abbreviation_005 tests/test_plugins.py::TestPlugin_abbr::test_abbreviation_006 tests/test_plugins.py::TestPlugin_abbr::test_abbreviation_007 tests/test_plugins.py::TestPlugin_abbr::test_abbreviation_008 tests/test_plugins.py::TestPlugin_abbr::test_abbreviation_009 tests/test_plugins.py::TestPlugin_abbr::test_ast_renderer tests/test_syntax.py::TestSyntax::test_axt_headings_001 tests/test_syntax.py::TestSyntax::test_axt_headings_002 tests/test_syntax.py::TestSyntax::test_axt_headings_003 tests/test_syntax.py::TestSyntax::test_axt_headings_004 tests/test_syntax.py::TestSyntax::test_axt_headings_005 tests/test_syntax.py::TestSyntax::test_axt_headings_006 tests/test_syntax.py::TestSyntax::test_axt_headings_007 tests/test_syntax.py::TestSyntax::test_axt_headings_008 tests/test_syntax.py::TestSyntax::test_blockquote_001 tests/test_syntax.py::TestSyntax::test_links_001 tests/test_syntax.py::TestSyntax::test_links_002 tests/test_syntax.py::TestSyntax::test_links_003 tests/test_syntax.py::TestSyntax::test_links_004 tests/test_syntax.py::TestSyntax::test_links_005 tests/test_syntax.py::TestSyntax::test_links_006 tests/test_syntax.py::TestSyntax::test_links_007 tests/test_syntax.py::TestSyntax::test_links_008 tests/test_syntax.py::TestSyntax::test_links_009 tests/test_syntax.py::TestSyntax::test_links_010 tests/test_syntax.py::TestSyntax::test_links_011 tests/test_syntax.py::TestSyntax::test_links_012 tests/test_syntax.py::TestSyntax::test_links_013 tests/test_syntax.py::TestSyntax::test_links_014 tests/test_syntax.py::TestSyntax::test_links_015 tests/test_syntax.py::TestSyntax::test_links_016 tests/test_syntax.py::TestSyntax::test_links_017 tests/test_syntax.py::TestSyntax::test_lists_001 tests/test_syntax.py::TestSyntax::test_lists_002 tests/test_syntax.py::TestSyntax::test_lists_003 tests/test_syntax.py::TestSyntax::test_setext_headings_001 tests/test_syntax.py::TestSyntax::test_setext_headings_002 tests/test_syntax.py::TestSyntax::test_setext_headings_003 tests/test_syntax.py::TestSyntax::test_setext_headings_004 tests/test_syntax.py::TestSyntax::test_setext_headings_005 tests/test_syntax.py::TestSyntax::test_setext_headings_006 tests/test_syntax.py::TestSyntax::test_setext_headings_007 tests/test_syntax.py::TestSyntax::test_thematic_breaks_001 tests/test_syntax.py::TestSyntax::test_thematic_breaks_002 tests/test_syntax.py::TestSyntax::test_thematic_breaks_003 tests/test_syntax.py::TestSyntax::test_thematic_breaks_004 tests/test_syntax.py::TestSyntax::test_thematic_breaks_005 tests/test_toc.py::TestPluginToc::test_complex_001 tests/test_toc.py::TestPluginToc::test_html_in_heading_001 tests/test_toc.py::TestPluginToc::test_insane_001 tests/test_toc.py::TestPluginToc::test_insane_002 tests/test_toc.py::TestPluginToc::test_invalid_option_001 tests/test_toc.py::TestPluginToc::test_link_in_heading_001 tests/test_toc.py::TestPluginToc::test_no_toc_001 tests/test_toc.py::TestPluginToc::test_no_toc_002 tests/test_toc.py::TestPluginToc::test_simple_toc_001 tests/test_toc.py::TestPluginTocAst::test_ast_renderer tests/test_toc.py::TestPluginTocAst::test_extract_toc_items tests/test_toc.py::TestPluginTocAst::test_render_toc_ul