ROOT: tox-gh-actions won't override envlist because tox is not running in GitHub Actions
py$(PYV): remove tox env folder $(@D)/.tox/py$(PYV)
py$(PYV): commands[0]> python -m pytest tests/
============================= test session starts ==============================
platform sunos5 -- Python $(PYTHON_VERSION).X -- $(@D)/.tox/py$(PYV)/bin/python
cachedir: .tox/py$(PYV)/.pytest_cache
hypothesis profile 'default' -> database=DirectoryBasedExampleDatabase('$(@D)/.hypothesis/examples')
rootdir: $(@D)
configfile: pyproject.toml
asyncio: mode=strict
collecting ... collected 902 items

tests/test_api/test_main.py::test_disable PASSED
tests/test_api/test_main.py::test_emptyStr PASSED
tests/test_api/test_main.py::test_empty_env PASSED
tests/test_api/test_main.py::test_enable PASSED
tests/test_api/test_main.py::test_get_rules PASSED
tests/test_api/test_main.py::test_load_presets PASSED
tests/test_api/test_main.py::test_override_options PASSED
tests/test_api/test_main.py::test_parseInline PASSED
tests/test_api/test_main.py::test_renderInline PASSED
tests/test_api/test_main.py::test_reset PASSED
tests/test_api/test_main.py::test_table_tokens PASSED
tests/test_api/test_plugin_creation.py::test_block_after PASSED
tests/test_api/test_plugin_creation.py::test_block_at PASSED
tests/test_api/test_plugin_creation.py::test_block_before PASSED
tests/test_api/test_plugin_creation.py::test_core_after PASSED
tests/test_api/test_plugin_creation.py::test_core_at PASSED
tests/test_api/test_plugin_creation.py::test_core_before PASSED
tests/test_api/test_plugin_creation.py::test_inline_after PASSED
tests/test_api/test_plugin_creation.py::test_inline_at PASSED
tests/test_api/test_plugin_creation.py::test_inline_before PASSED
tests/test_api/test_token.py::test_serialization PASSED
tests/test_api/test_token.py::test_token PASSED
tests/test_cli.py::test_interactive PASSED
tests/test_cli.py::test_non_utf8 PASSED
tests/test_cli.py::test_parse PASSED
tests/test_cli.py::test_parse_fail PASSED
tests/test_cli.py::test_print_heading PASSED
tests/test_cmark_spec/test_spec.py::test_file PASSED
tests/test_cmark_spec/test_spec.py::test_spec[entry0] PASSED
tests/test_cmark_spec/test_spec.py::test_spec[entry100] PASSED
tests/test_cmark_spec/test_spec.py::test_spec[entry101] PASSED
tests/test_cmark_spec/test_spec.py::test_spec[entry102] PASSED
tests/test_cmark_spec/test_spec.py::test_spec[entry103] PASSED
tests/test_cmark_spec/test_spec.py::test_spec[entry104] PASSED
tests/test_cmark_spec/test_spec.py::test_spec[entry105] PASSED
tests/test_cmark_spec/test_spec.py::test_spec[entry106] PASSED
tests/test_cmark_spec/test_spec.py::test_spec[entry107] PASSED
tests/test_cmark_spec/test_spec.py::test_spec[entry108] PASSED
tests/test_cmark_spec/test_spec.py::test_spec[entry109] PASSED
tests/test_cmark_spec/test_spec.py::test_spec[entry10] PASSED
tests/test_cmark_spec/test_spec.py::test_spec[entry110] PASSED
tests/test_cmark_spec/test_spec.py::test_spec[entry111] PASSED
tests/test_cmark_spec/test_spec.py::test_spec[entry112] PASSED
tests/test_cmark_spec/test_spec.py::test_spec[entry113] PASSED
tests/test_cmark_spec/test_spec.py::test_spec[entry114] PASSED
tests/test_cmark_spec/test_spec.py::test_spec[entry115] PASSED
tests/test_cmark_spec/test_spec.py::test_spec[entry116] PASSED
tests/test_cmark_spec/test_spec.py::test_spec[entry117] PASSED
tests/test_cmark_spec/test_spec.py::test_spec[entry118] PASSED
tests/test_cmark_spec/test_spec.py::test_spec[entry119] PASSED
tests/test_cmark_spec/test_spec.py::test_spec[entry11] PASSED
tests/test_cmark_spec/test_spec.py::test_spec[entry120] PASSED
tests/test_cmark_spec/test_spec.py::test_spec[entry121] PASSED
tests/test_cmark_spec/test_spec.py::test_spec[entry122] PASSED
tests/test_cmark_spec/test_spec.py::test_spec[entry123] PASSED
tests/test_cmark_spec/test_spec.py::test_spec[entry124] PASSED
tests/test_cmark_spec/test_spec.py::test_spec[entry125] PASSED
tests/test_cmark_spec/test_spec.py::test_spec[entry126] PASSED
tests/test_cmark_spec/test_spec.py::test_spec[entry127] PASSED
tests/test_cmark_spec/test_spec.py::test_spec[entry128] PASSED
tests/test_cmark_spec/test_spec.py::test_spec[entry129] PASSED
tests/test_cmark_spec/test_spec.py::test_spec[entry12] PASSED
tests/test_cmark_spec/test_spec.py::test_spec[entry130] PASSED
tests/test_cmark_spec/test_spec.py::test_spec[entry131] PASSED
tests/test_cmark_spec/test_spec.py::test_spec[entry132] PASSED
tests/test_cmark_spec/test_spec.py::test_spec[entry133] PASSED
tests/test_cmark_spec/test_spec.py::test_spec[entry134] PASSED
tests/test_cmark_spec/test_spec.py::test_spec[entry135] PASSED
tests/test_cmark_spec/test_spec.py::test_spec[entry136] PASSED
tests/test_cmark_spec/test_spec.py::test_spec[entry137] PASSED
tests/test_cmark_spec/test_spec.py::test_spec[entry138] PASSED
tests/test_cmark_spec/test_spec.py::test_spec[entry139] PASSED
tests/test_cmark_spec/test_spec.py::test_spec[entry13] PASSED
tests/test_cmark_spec/test_spec.py::test_spec[entry140] PASSED
tests/test_cmark_spec/test_spec.py::test_spec[entry141] PASSED
tests/test_cmark_spec/test_spec.py::test_spec[entry142] PASSED
tests/test_cmark_spec/test_spec.py::test_spec[entry143] PASSED
tests/test_cmark_spec/test_spec.py::test_spec[entry144] PASSED
tests/test_cmark_spec/test_spec.py::test_spec[entry145] PASSED
tests/test_cmark_spec/test_spec.py::test_spec[entry146] PASSED
tests/test_cmark_spec/test_spec.py::test_spec[entry147] PASSED
tests/test_cmark_spec/test_spec.py::test_spec[entry148] PASSED
tests/test_cmark_spec/test_spec.py::test_spec[entry149] PASSED
tests/test_cmark_spec/test_spec.py::test_spec[entry14] PASSED
tests/test_cmark_spec/test_spec.py::test_spec[entry150] PASSED
tests/test_cmark_spec/test_spec.py::test_spec[entry151] PASSED
tests/test_cmark_spec/test_spec.py::test_spec[entry152] PASSED
tests/test_cmark_spec/test_spec.py::test_spec[entry153] PASSED
tests/test_cmark_spec/test_spec.py::test_spec[entry154] PASSED
tests/test_cmark_spec/test_spec.py::test_spec[entry155] PASSED
tests/test_cmark_spec/test_spec.py::test_spec[entry156] PASSED
tests/test_cmark_spec/test_spec.py::test_spec[entry157] PASSED
tests/test_cmark_spec/test_spec.py::test_spec[entry158] PASSED
tests/test_cmark_spec/test_spec.py::test_spec[entry159] PASSED
tests/test_cmark_spec/test_spec.py::test_spec[entry15] PASSED
tests/test_cmark_spec/test_spec.py::test_spec[entry160] PASSED
tests/test_cmark_spec/test_spec.py::test_spec[entry161] PASSED
tests/test_cmark_spec/test_spec.py::test_spec[entry162] PASSED
tests/test_cmark_spec/test_spec.py::test_spec[entry163] PASSED
tests/test_cmark_spec/test_spec.py::test_spec[entry164] PASSED
tests/test_cmark_spec/test_spec.py::test_spec[entry165] PASSED
tests/test_cmark_spec/test_spec.py::test_spec[entry166] PASSED
tests/test_cmark_spec/test_spec.py::test_spec[entry167] PASSED
tests/test_cmark_spec/test_spec.py::test_spec[entry168] PASSED
tests/test_cmark_spec/test_spec.py::test_spec[entry169] PASSED
tests/test_cmark_spec/test_spec.py::test_spec[entry16] PASSED
tests/test_cmark_spec/test_spec.py::test_spec[entry170] PASSED
tests/test_cmark_spec/test_spec.py::test_spec[entry171] PASSED
tests/test_cmark_spec/test_spec.py::test_spec[entry172] PASSED
tests/test_cmark_spec/test_spec.py::test_spec[entry173] PASSED
tests/test_cmark_spec/test_spec.py::test_spec[entry174] PASSED
tests/test_cmark_spec/test_spec.py::test_spec[entry175] PASSED
tests/test_cmark_spec/test_spec.py::test_spec[entry176] PASSED
tests/test_cmark_spec/test_spec.py::test_spec[entry177] PASSED
tests/test_cmark_spec/test_spec.py::test_spec[entry178] PASSED
tests/test_cmark_spec/test_spec.py::test_spec[entry179] PASSED
tests/test_cmark_spec/test_spec.py::test_spec[entry17] PASSED
tests/test_cmark_spec/test_spec.py::test_spec[entry180] PASSED
tests/test_cmark_spec/test_spec.py::test_spec[entry181] PASSED
tests/test_cmark_spec/test_spec.py::test_spec[entry182] PASSED
tests/test_cmark_spec/test_spec.py::test_spec[entry183] PASSED
tests/test_cmark_spec/test_spec.py::test_spec[entry184] PASSED
tests/test_cmark_spec/test_spec.py::test_spec[entry185] PASSED
tests/test_cmark_spec/test_spec.py::test_spec[entry186] PASSED
tests/test_cmark_spec/test_spec.py::test_spec[entry187] PASSED
tests/test_cmark_spec/test_spec.py::test_spec[entry188] PASSED
tests/test_cmark_spec/test_spec.py::test_spec[entry189] PASSED
tests/test_cmark_spec/test_spec.py::test_spec[entry18] PASSED
tests/test_cmark_spec/test_spec.py::test_spec[entry190] PASSED
tests/test_cmark_spec/test_spec.py::test_spec[entry191] PASSED
tests/test_cmark_spec/test_spec.py::test_spec[entry192] PASSED
tests/test_cmark_spec/test_spec.py::test_spec[entry193] PASSED
tests/test_cmark_spec/test_spec.py::test_spec[entry194] PASSED
tests/test_cmark_spec/test_spec.py::test_spec[entry195] PASSED
tests/test_cmark_spec/test_spec.py::test_spec[entry196] PASSED
tests/test_cmark_spec/test_spec.py::test_spec[entry197] PASSED
tests/test_cmark_spec/test_spec.py::test_spec[entry198] PASSED
tests/test_cmark_spec/test_spec.py::test_spec[entry199] PASSED
tests/test_cmark_spec/test_spec.py::test_spec[entry19] PASSED
tests/test_cmark_spec/test_spec.py::test_spec[entry1] PASSED
tests/test_cmark_spec/test_spec.py::test_spec[entry200] PASSED
tests/test_cmark_spec/test_spec.py::test_spec[entry201] PASSED
tests/test_cmark_spec/test_spec.py::test_spec[entry202] PASSED
tests/test_cmark_spec/test_spec.py::test_spec[entry203] PASSED
tests/test_cmark_spec/test_spec.py::test_spec[entry204] PASSED
tests/test_cmark_spec/test_spec.py::test_spec[entry205] PASSED
tests/test_cmark_spec/test_spec.py::test_spec[entry206] PASSED
tests/test_cmark_spec/test_spec.py::test_spec[entry207] PASSED
tests/test_cmark_spec/test_spec.py::test_spec[entry208] PASSED
tests/test_cmark_spec/test_spec.py::test_spec[entry209] PASSED
tests/test_cmark_spec/test_spec.py::test_spec[entry20] PASSED
tests/test_cmark_spec/test_spec.py::test_spec[entry210] PASSED
tests/test_cmark_spec/test_spec.py::test_spec[entry211] PASSED
tests/test_cmark_spec/test_spec.py::test_spec[entry212] PASSED
tests/test_cmark_spec/test_spec.py::test_spec[entry213] PASSED
tests/test_cmark_spec/test_spec.py::test_spec[entry214] PASSED
tests/test_cmark_spec/test_spec.py::test_spec[entry215] PASSED
tests/test_cmark_spec/test_spec.py::test_spec[entry216] PASSED
tests/test_cmark_spec/test_spec.py::test_spec[entry217] PASSED
tests/test_cmark_spec/test_spec.py::test_spec[entry218] PASSED
tests/test_cmark_spec/test_spec.py::test_spec[entry219] PASSED
tests/test_cmark_spec/test_spec.py::test_spec[entry21] PASSED
tests/test_cmark_spec/test_spec.py::test_spec[entry220] PASSED
tests/test_cmark_spec/test_spec.py::test_spec[entry221] PASSED
tests/test_cmark_spec/test_spec.py::test_spec[entry222] PASSED
tests/test_cmark_spec/test_spec.py::test_spec[entry223] PASSED
tests/test_cmark_spec/test_spec.py::test_spec[entry224] PASSED
tests/test_cmark_spec/test_spec.py::test_spec[entry225] PASSED
tests/test_cmark_spec/test_spec.py::test_spec[entry226] PASSED
tests/test_cmark_spec/test_spec.py::test_spec[entry227] PASSED
tests/test_cmark_spec/test_spec.py::test_spec[entry228] PASSED
tests/test_cmark_spec/test_spec.py::test_spec[entry229] PASSED
tests/test_cmark_spec/test_spec.py::test_spec[entry22] PASSED
tests/test_cmark_spec/test_spec.py::test_spec[entry230] PASSED
tests/test_cmark_spec/test_spec.py::test_spec[entry231] PASSED
tests/test_cmark_spec/test_spec.py::test_spec[entry232] PASSED
tests/test_cmark_spec/test_spec.py::test_spec[entry233] PASSED
tests/test_cmark_spec/test_spec.py::test_spec[entry234] PASSED
tests/test_cmark_spec/test_spec.py::test_spec[entry235] PASSED
tests/test_cmark_spec/test_spec.py::test_spec[entry236] PASSED
tests/test_cmark_spec/test_spec.py::test_spec[entry237] PASSED
tests/test_cmark_spec/test_spec.py::test_spec[entry238] PASSED
tests/test_cmark_spec/test_spec.py::test_spec[entry239] PASSED
tests/test_cmark_spec/test_spec.py::test_spec[entry23] PASSED
tests/test_cmark_spec/test_spec.py::test_spec[entry240] PASSED
tests/test_cmark_spec/test_spec.py::test_spec[entry241] PASSED
tests/test_cmark_spec/test_spec.py::test_spec[entry242] PASSED
tests/test_cmark_spec/test_spec.py::test_spec[entry243] PASSED
tests/test_cmark_spec/test_spec.py::test_spec[entry244] PASSED
tests/test_cmark_spec/test_spec.py::test_spec[entry245] PASSED
tests/test_cmark_spec/test_spec.py::test_spec[entry246] PASSED
tests/test_cmark_spec/test_spec.py::test_spec[entry247] PASSED
tests/test_cmark_spec/test_spec.py::test_spec[entry248] PASSED
tests/test_cmark_spec/test_spec.py::test_spec[entry249] PASSED
tests/test_cmark_spec/test_spec.py::test_spec[entry24] PASSED
tests/test_cmark_spec/test_spec.py::test_spec[entry250] PASSED
tests/test_cmark_spec/test_spec.py::test_spec[entry251] PASSED
tests/test_cmark_spec/test_spec.py::test_spec[entry252] PASSED
tests/test_cmark_spec/test_spec.py::test_spec[entry253] PASSED
tests/test_cmark_spec/test_spec.py::test_spec[entry254] PASSED
tests/test_cmark_spec/test_spec.py::test_spec[entry255] PASSED
tests/test_cmark_spec/test_spec.py::test_spec[entry256] PASSED
tests/test_cmark_spec/test_spec.py::test_spec[entry257] PASSED
tests/test_cmark_spec/test_spec.py::test_spec[entry258] PASSED
tests/test_cmark_spec/test_spec.py::test_spec[entry259] PASSED
tests/test_cmark_spec/test_spec.py::test_spec[entry25] PASSED
tests/test_cmark_spec/test_spec.py::test_spec[entry260] PASSED
tests/test_cmark_spec/test_spec.py::test_spec[entry261] PASSED
tests/test_cmark_spec/test_spec.py::test_spec[entry262] PASSED
tests/test_cmark_spec/test_spec.py::test_spec[entry263] PASSED
tests/test_cmark_spec/test_spec.py::test_spec[entry264] PASSED
tests/test_cmark_spec/test_spec.py::test_spec[entry265] PASSED
tests/test_cmark_spec/test_spec.py::test_spec[entry266] PASSED
tests/test_cmark_spec/test_spec.py::test_spec[entry267] PASSED
tests/test_cmark_spec/test_spec.py::test_spec[entry268] PASSED
tests/test_cmark_spec/test_spec.py::test_spec[entry269] PASSED
tests/test_cmark_spec/test_spec.py::test_spec[entry26] PASSED
tests/test_cmark_spec/test_spec.py::test_spec[entry270] PASSED
tests/test_cmark_spec/test_spec.py::test_spec[entry271] PASSED
tests/test_cmark_spec/test_spec.py::test_spec[entry272] PASSED
tests/test_cmark_spec/test_spec.py::test_spec[entry273] PASSED
tests/test_cmark_spec/test_spec.py::test_spec[entry274] PASSED
tests/test_cmark_spec/test_spec.py::test_spec[entry275] PASSED
tests/test_cmark_spec/test_spec.py::test_spec[entry276] PASSED
tests/test_cmark_spec/test_spec.py::test_spec[entry277] PASSED
tests/test_cmark_spec/test_spec.py::test_spec[entry278] PASSED
tests/test_cmark_spec/test_spec.py::test_spec[entry279] PASSED
tests/test_cmark_spec/test_spec.py::test_spec[entry27] PASSED
tests/test_cmark_spec/test_spec.py::test_spec[entry280] PASSED
tests/test_cmark_spec/test_spec.py::test_spec[entry281] PASSED
tests/test_cmark_spec/test_spec.py::test_spec[entry282] PASSED
tests/test_cmark_spec/test_spec.py::test_spec[entry283] PASSED
tests/test_cmark_spec/test_spec.py::test_spec[entry284] PASSED
tests/test_cmark_spec/test_spec.py::test_spec[entry285] PASSED
tests/test_cmark_spec/test_spec.py::test_spec[entry286] PASSED
tests/test_cmark_spec/test_spec.py::test_spec[entry287] PASSED
tests/test_cmark_spec/test_spec.py::test_spec[entry288] PASSED
tests/test_cmark_spec/test_spec.py::test_spec[entry289] PASSED
tests/test_cmark_spec/test_spec.py::test_spec[entry28] PASSED
tests/test_cmark_spec/test_spec.py::test_spec[entry290] PASSED
tests/test_cmark_spec/test_spec.py::test_spec[entry291] PASSED
tests/test_cmark_spec/test_spec.py::test_spec[entry292] PASSED
tests/test_cmark_spec/test_spec.py::test_spec[entry293] PASSED
tests/test_cmark_spec/test_spec.py::test_spec[entry294] PASSED
tests/test_cmark_spec/test_spec.py::test_spec[entry295] PASSED
tests/test_cmark_spec/test_spec.py::test_spec[entry296] PASSED
tests/test_cmark_spec/test_spec.py::test_spec[entry297] PASSED
tests/test_cmark_spec/test_spec.py::test_spec[entry298] PASSED
tests/test_cmark_spec/test_spec.py::test_spec[entry299] PASSED
tests/test_cmark_spec/test_spec.py::test_spec[entry29] PASSED
tests/test_cmark_spec/test_spec.py::test_spec[entry2] PASSED
tests/test_cmark_spec/test_spec.py::test_spec[entry300] PASSED
tests/test_cmark_spec/test_spec.py::test_spec[entry301] PASSED
tests/test_cmark_spec/test_spec.py::test_spec[entry302] PASSED
tests/test_cmark_spec/test_spec.py::test_spec[entry303] PASSED
tests/test_cmark_spec/test_spec.py::test_spec[entry304] PASSED
tests/test_cmark_spec/test_spec.py::test_spec[entry305] PASSED
tests/test_cmark_spec/test_spec.py::test_spec[entry306] PASSED
tests/test_cmark_spec/test_spec.py::test_spec[entry307] PASSED
tests/test_cmark_spec/test_spec.py::test_spec[entry308] PASSED
tests/test_cmark_spec/test_spec.py::test_spec[entry309] PASSED
tests/test_cmark_spec/test_spec.py::test_spec[entry30] PASSED
tests/test_cmark_spec/test_spec.py::test_spec[entry310] PASSED
tests/test_cmark_spec/test_spec.py::test_spec[entry311] PASSED
tests/test_cmark_spec/test_spec.py::test_spec[entry312] PASSED
tests/test_cmark_spec/test_spec.py::test_spec[entry313] PASSED
tests/test_cmark_spec/test_spec.py::test_spec[entry314] PASSED
tests/test_cmark_spec/test_spec.py::test_spec[entry315] PASSED
tests/test_cmark_spec/test_spec.py::test_spec[entry316] PASSED
tests/test_cmark_spec/test_spec.py::test_spec[entry317] PASSED
tests/test_cmark_spec/test_spec.py::test_spec[entry318] PASSED
tests/test_cmark_spec/test_spec.py::test_spec[entry319] PASSED
tests/test_cmark_spec/test_spec.py::test_spec[entry31] PASSED
tests/test_cmark_spec/test_spec.py::test_spec[entry320] PASSED
tests/test_cmark_spec/test_spec.py::test_spec[entry321] PASSED
tests/test_cmark_spec/test_spec.py::test_spec[entry322] PASSED
tests/test_cmark_spec/test_spec.py::test_spec[entry323] PASSED
tests/test_cmark_spec/test_spec.py::test_spec[entry324] PASSED
tests/test_cmark_spec/test_spec.py::test_spec[entry325] PASSED
tests/test_cmark_spec/test_spec.py::test_spec[entry326] PASSED
tests/test_cmark_spec/test_spec.py::test_spec[entry327] PASSED
tests/test_cmark_spec/test_spec.py::test_spec[entry328] PASSED
tests/test_cmark_spec/test_spec.py::test_spec[entry329] PASSED
tests/test_cmark_spec/test_spec.py::test_spec[entry32] PASSED
tests/test_cmark_spec/test_spec.py::test_spec[entry330] PASSED
tests/test_cmark_spec/test_spec.py::test_spec[entry331] PASSED
tests/test_cmark_spec/test_spec.py::test_spec[entry332] PASSED
tests/test_cmark_spec/test_spec.py::test_spec[entry333] PASSED
tests/test_cmark_spec/test_spec.py::test_spec[entry334] PASSED
tests/test_cmark_spec/test_spec.py::test_spec[entry335] PASSED
tests/test_cmark_spec/test_spec.py::test_spec[entry336] PASSED
tests/test_cmark_spec/test_spec.py::test_spec[entry337] PASSED
tests/test_cmark_spec/test_spec.py::test_spec[entry338] PASSED
tests/test_cmark_spec/test_spec.py::test_spec[entry339] PASSED
tests/test_cmark_spec/test_spec.py::test_spec[entry33] PASSED
tests/test_cmark_spec/test_spec.py::test_spec[entry340] PASSED
tests/test_cmark_spec/test_spec.py::test_spec[entry341] PASSED
tests/test_cmark_spec/test_spec.py::test_spec[entry342] PASSED
tests/test_cmark_spec/test_spec.py::test_spec[entry343] PASSED
tests/test_cmark_spec/test_spec.py::test_spec[entry344] PASSED
tests/test_cmark_spec/test_spec.py::test_spec[entry345] PASSED
tests/test_cmark_spec/test_spec.py::test_spec[entry346] PASSED
tests/test_cmark_spec/test_spec.py::test_spec[entry347] PASSED
tests/test_cmark_spec/test_spec.py::test_spec[entry348] PASSED
tests/test_cmark_spec/test_spec.py::test_spec[entry349] PASSED
tests/test_cmark_spec/test_spec.py::test_spec[entry34] PASSED
tests/test_cmark_spec/test_spec.py::test_spec[entry350] PASSED
tests/test_cmark_spec/test_spec.py::test_spec[entry351] PASSED
tests/test_cmark_spec/test_spec.py::test_spec[entry352] PASSED
tests/test_cmark_spec/test_spec.py::test_spec[entry353] PASSED
tests/test_cmark_spec/test_spec.py::test_spec[entry354] PASSED
tests/test_cmark_spec/test_spec.py::test_spec[entry355] PASSED
tests/test_cmark_spec/test_spec.py::test_spec[entry356] PASSED
tests/test_cmark_spec/test_spec.py::test_spec[entry357] PASSED
tests/test_cmark_spec/test_spec.py::test_spec[entry358] PASSED
tests/test_cmark_spec/test_spec.py::test_spec[entry359] PASSED
tests/test_cmark_spec/test_spec.py::test_spec[entry35] PASSED
tests/test_cmark_spec/test_spec.py::test_spec[entry360] PASSED
tests/test_cmark_spec/test_spec.py::test_spec[entry361] PASSED
tests/test_cmark_spec/test_spec.py::test_spec[entry362] PASSED
tests/test_cmark_spec/test_spec.py::test_spec[entry363] PASSED
tests/test_cmark_spec/test_spec.py::test_spec[entry364] PASSED
tests/test_cmark_spec/test_spec.py::test_spec[entry365] PASSED
tests/test_cmark_spec/test_spec.py::test_spec[entry366] PASSED
tests/test_cmark_spec/test_spec.py::test_spec[entry367] PASSED
tests/test_cmark_spec/test_spec.py::test_spec[entry368] PASSED
tests/test_cmark_spec/test_spec.py::test_spec[entry369] PASSED
tests/test_cmark_spec/test_spec.py::test_spec[entry36] PASSED
tests/test_cmark_spec/test_spec.py::test_spec[entry370] PASSED
tests/test_cmark_spec/test_spec.py::test_spec[entry371] PASSED
tests/test_cmark_spec/test_spec.py::test_spec[entry372] PASSED
tests/test_cmark_spec/test_spec.py::test_spec[entry373] PASSED
tests/test_cmark_spec/test_spec.py::test_spec[entry374] PASSED
tests/test_cmark_spec/test_spec.py::test_spec[entry375] PASSED
tests/test_cmark_spec/test_spec.py::test_spec[entry376] PASSED
tests/test_cmark_spec/test_spec.py::test_spec[entry377] PASSED
tests/test_cmark_spec/test_spec.py::test_spec[entry378] PASSED
tests/test_cmark_spec/test_spec.py::test_spec[entry379] PASSED
tests/test_cmark_spec/test_spec.py::test_spec[entry37] PASSED
tests/test_cmark_spec/test_spec.py::test_spec[entry380] PASSED
tests/test_cmark_spec/test_spec.py::test_spec[entry381] PASSED
tests/test_cmark_spec/test_spec.py::test_spec[entry382] PASSED
tests/test_cmark_spec/test_spec.py::test_spec[entry383] PASSED
tests/test_cmark_spec/test_spec.py::test_spec[entry384] PASSED
tests/test_cmark_spec/test_spec.py::test_spec[entry385] PASSED
tests/test_cmark_spec/test_spec.py::test_spec[entry386] PASSED
tests/test_cmark_spec/test_spec.py::test_spec[entry387] PASSED
tests/test_cmark_spec/test_spec.py::test_spec[entry388] PASSED
tests/test_cmark_spec/test_spec.py::test_spec[entry389] PASSED
tests/test_cmark_spec/test_spec.py::test_spec[entry38] PASSED
tests/test_cmark_spec/test_spec.py::test_spec[entry390] PASSED
tests/test_cmark_spec/test_spec.py::test_spec[entry391] PASSED
tests/test_cmark_spec/test_spec.py::test_spec[entry392] PASSED
tests/test_cmark_spec/test_spec.py::test_spec[entry393] PASSED
tests/test_cmark_spec/test_spec.py::test_spec[entry394] PASSED
tests/test_cmark_spec/test_spec.py::test_spec[entry395] PASSED
tests/test_cmark_spec/test_spec.py::test_spec[entry396] PASSED
tests/test_cmark_spec/test_spec.py::test_spec[entry397] PASSED
tests/test_cmark_spec/test_spec.py::test_spec[entry398] PASSED
tests/test_cmark_spec/test_spec.py::test_spec[entry399] PASSED
tests/test_cmark_spec/test_spec.py::test_spec[entry39] PASSED
tests/test_cmark_spec/test_spec.py::test_spec[entry3] PASSED
tests/test_cmark_spec/test_spec.py::test_spec[entry400] PASSED
tests/test_cmark_spec/test_spec.py::test_spec[entry401] PASSED
tests/test_cmark_spec/test_spec.py::test_spec[entry402] PASSED
tests/test_cmark_spec/test_spec.py::test_spec[entry403] PASSED
tests/test_cmark_spec/test_spec.py::test_spec[entry404] PASSED
tests/test_cmark_spec/test_spec.py::test_spec[entry405] PASSED
tests/test_cmark_spec/test_spec.py::test_spec[entry406] PASSED
tests/test_cmark_spec/test_spec.py::test_spec[entry407] PASSED
tests/test_cmark_spec/test_spec.py::test_spec[entry408] PASSED
tests/test_cmark_spec/test_spec.py::test_spec[entry409] PASSED
tests/test_cmark_spec/test_spec.py::test_spec[entry40] PASSED
tests/test_cmark_spec/test_spec.py::test_spec[entry410] PASSED
tests/test_cmark_spec/test_spec.py::test_spec[entry411] PASSED
tests/test_cmark_spec/test_spec.py::test_spec[entry412] PASSED
tests/test_cmark_spec/test_spec.py::test_spec[entry413] PASSED
tests/test_cmark_spec/test_spec.py::test_spec[entry414] PASSED
tests/test_cmark_spec/test_spec.py::test_spec[entry415] PASSED
tests/test_cmark_spec/test_spec.py::test_spec[entry416] PASSED
tests/test_cmark_spec/test_spec.py::test_spec[entry417] PASSED
tests/test_cmark_spec/test_spec.py::test_spec[entry418] PASSED
tests/test_cmark_spec/test_spec.py::test_spec[entry419] PASSED
tests/test_cmark_spec/test_spec.py::test_spec[entry41] PASSED
tests/test_cmark_spec/test_spec.py::test_spec[entry420] PASSED
tests/test_cmark_spec/test_spec.py::test_spec[entry421] PASSED
tests/test_cmark_spec/test_spec.py::test_spec[entry422] PASSED
tests/test_cmark_spec/test_spec.py::test_spec[entry423] PASSED
tests/test_cmark_spec/test_spec.py::test_spec[entry424] PASSED
tests/test_cmark_spec/test_spec.py::test_spec[entry425] PASSED
tests/test_cmark_spec/test_spec.py::test_spec[entry426] PASSED
tests/test_cmark_spec/test_spec.py::test_spec[entry427] PASSED
tests/test_cmark_spec/test_spec.py::test_spec[entry428] PASSED
tests/test_cmark_spec/test_spec.py::test_spec[entry429] PASSED
tests/test_cmark_spec/test_spec.py::test_spec[entry42] PASSED
tests/test_cmark_spec/test_spec.py::test_spec[entry430] PASSED
tests/test_cmark_spec/test_spec.py::test_spec[entry431] PASSED
tests/test_cmark_spec/test_spec.py::test_spec[entry432] PASSED
tests/test_cmark_spec/test_spec.py::test_spec[entry433] PASSED
tests/test_cmark_spec/test_spec.py::test_spec[entry434] PASSED
tests/test_cmark_spec/test_spec.py::test_spec[entry435] PASSED
tests/test_cmark_spec/test_spec.py::test_spec[entry436] PASSED
tests/test_cmark_spec/test_spec.py::test_spec[entry437] PASSED
tests/test_cmark_spec/test_spec.py::test_spec[entry438] PASSED
tests/test_cmark_spec/test_spec.py::test_spec[entry439] PASSED
tests/test_cmark_spec/test_spec.py::test_spec[entry43] PASSED
tests/test_cmark_spec/test_spec.py::test_spec[entry440] PASSED
tests/test_cmark_spec/test_spec.py::test_spec[entry441] PASSED
tests/test_cmark_spec/test_spec.py::test_spec[entry442] PASSED
tests/test_cmark_spec/test_spec.py::test_spec[entry443] PASSED
tests/test_cmark_spec/test_spec.py::test_spec[entry444] PASSED
tests/test_cmark_spec/test_spec.py::test_spec[entry445] PASSED
tests/test_cmark_spec/test_spec.py::test_spec[entry446] PASSED
tests/test_cmark_spec/test_spec.py::test_spec[entry447] PASSED
tests/test_cmark_spec/test_spec.py::test_spec[entry448] PASSED
tests/test_cmark_spec/test_spec.py::test_spec[entry449] PASSED
tests/test_cmark_spec/test_spec.py::test_spec[entry44] PASSED
tests/test_cmark_spec/test_spec.py::test_spec[entry450] PASSED
tests/test_cmark_spec/test_spec.py::test_spec[entry451] PASSED
tests/test_cmark_spec/test_spec.py::test_spec[entry452] PASSED
tests/test_cmark_spec/test_spec.py::test_spec[entry453] PASSED
tests/test_cmark_spec/test_spec.py::test_spec[entry454] PASSED
tests/test_cmark_spec/test_spec.py::test_spec[entry455] PASSED
tests/test_cmark_spec/test_spec.py::test_spec[entry456] PASSED
tests/test_cmark_spec/test_spec.py::test_spec[entry457] PASSED
tests/test_cmark_spec/test_spec.py::test_spec[entry458] PASSED
tests/test_cmark_spec/test_spec.py::test_spec[entry459] PASSED
tests/test_cmark_spec/test_spec.py::test_spec[entry45] PASSED
tests/test_cmark_spec/test_spec.py::test_spec[entry460] PASSED
tests/test_cmark_spec/test_spec.py::test_spec[entry461] PASSED
tests/test_cmark_spec/test_spec.py::test_spec[entry462] PASSED
tests/test_cmark_spec/test_spec.py::test_spec[entry463] PASSED
tests/test_cmark_spec/test_spec.py::test_spec[entry464] PASSED
tests/test_cmark_spec/test_spec.py::test_spec[entry465] PASSED
tests/test_cmark_spec/test_spec.py::test_spec[entry466] PASSED
tests/test_cmark_spec/test_spec.py::test_spec[entry467] PASSED
tests/test_cmark_spec/test_spec.py::test_spec[entry468] PASSED
tests/test_cmark_spec/test_spec.py::test_spec[entry469] PASSED
tests/test_cmark_spec/test_spec.py::test_spec[entry46] PASSED
tests/test_cmark_spec/test_spec.py::test_spec[entry470] PASSED
tests/test_cmark_spec/test_spec.py::test_spec[entry471] PASSED
tests/test_cmark_spec/test_spec.py::test_spec[entry472] PASSED
tests/test_cmark_spec/test_spec.py::test_spec[entry473] PASSED
tests/test_cmark_spec/test_spec.py::test_spec[entry474] PASSED
tests/test_cmark_spec/test_spec.py::test_spec[entry475] PASSED
tests/test_cmark_spec/test_spec.py::test_spec[entry476] PASSED
tests/test_cmark_spec/test_spec.py::test_spec[entry477] PASSED
tests/test_cmark_spec/test_spec.py::test_spec[entry478] PASSED
tests/test_cmark_spec/test_spec.py::test_spec[entry479] PASSED
tests/test_cmark_spec/test_spec.py::test_spec[entry47] PASSED
tests/test_cmark_spec/test_spec.py::test_spec[entry480] PASSED
tests/test_cmark_spec/test_spec.py::test_spec[entry481] PASSED
tests/test_cmark_spec/test_spec.py::test_spec[entry482] PASSED
tests/test_cmark_spec/test_spec.py::test_spec[entry483] PASSED
tests/test_cmark_spec/test_spec.py::test_spec[entry484] PASSED
tests/test_cmark_spec/test_spec.py::test_spec[entry485] PASSED
tests/test_cmark_spec/test_spec.py::test_spec[entry486] PASSED
tests/test_cmark_spec/test_spec.py::test_spec[entry487] PASSED
tests/test_cmark_spec/test_spec.py::test_spec[entry488] PASSED
tests/test_cmark_spec/test_spec.py::test_spec[entry489] PASSED
tests/test_cmark_spec/test_spec.py::test_spec[entry48] PASSED
tests/test_cmark_spec/test_spec.py::test_spec[entry490] PASSED
tests/test_cmark_spec/test_spec.py::test_spec[entry491] PASSED
tests/test_cmark_spec/test_spec.py::test_spec[entry492] PASSED
tests/test_cmark_spec/test_spec.py::test_spec[entry493] PASSED
tests/test_cmark_spec/test_spec.py::test_spec[entry494] PASSED
tests/test_cmark_spec/test_spec.py::test_spec[entry495] PASSED
tests/test_cmark_spec/test_spec.py::test_spec[entry496] PASSED
tests/test_cmark_spec/test_spec.py::test_spec[entry497] PASSED
tests/test_cmark_spec/test_spec.py::test_spec[entry498] PASSED
tests/test_cmark_spec/test_spec.py::test_spec[entry499] PASSED
tests/test_cmark_spec/test_spec.py::test_spec[entry49] PASSED
tests/test_cmark_spec/test_spec.py::test_spec[entry4] PASSED
tests/test_cmark_spec/test_spec.py::test_spec[entry500] PASSED
tests/test_cmark_spec/test_spec.py::test_spec[entry501] PASSED
tests/test_cmark_spec/test_spec.py::test_spec[entry502] PASSED
tests/test_cmark_spec/test_spec.py::test_spec[entry503] PASSED
tests/test_cmark_spec/test_spec.py::test_spec[entry504] PASSED
tests/test_cmark_spec/test_spec.py::test_spec[entry505] PASSED
tests/test_cmark_spec/test_spec.py::test_spec[entry506] PASSED
tests/test_cmark_spec/test_spec.py::test_spec[entry507] PASSED
tests/test_cmark_spec/test_spec.py::test_spec[entry508] PASSED
tests/test_cmark_spec/test_spec.py::test_spec[entry509] PASSED
tests/test_cmark_spec/test_spec.py::test_spec[entry50] PASSED
tests/test_cmark_spec/test_spec.py::test_spec[entry510] PASSED
tests/test_cmark_spec/test_spec.py::test_spec[entry511] PASSED
tests/test_cmark_spec/test_spec.py::test_spec[entry512] PASSED
tests/test_cmark_spec/test_spec.py::test_spec[entry513] PASSED
tests/test_cmark_spec/test_spec.py::test_spec[entry514] PASSED
tests/test_cmark_spec/test_spec.py::test_spec[entry515] PASSED
tests/test_cmark_spec/test_spec.py::test_spec[entry516] PASSED
tests/test_cmark_spec/test_spec.py::test_spec[entry517] PASSED
tests/test_cmark_spec/test_spec.py::test_spec[entry518] PASSED
tests/test_cmark_spec/test_spec.py::test_spec[entry519] PASSED
tests/test_cmark_spec/test_spec.py::test_spec[entry51] PASSED
tests/test_cmark_spec/test_spec.py::test_spec[entry520] PASSED
tests/test_cmark_spec/test_spec.py::test_spec[entry521] PASSED
tests/test_cmark_spec/test_spec.py::test_spec[entry522] PASSED
tests/test_cmark_spec/test_spec.py::test_spec[entry523] PASSED
tests/test_cmark_spec/test_spec.py::test_spec[entry524] PASSED
tests/test_cmark_spec/test_spec.py::test_spec[entry525] PASSED
tests/test_cmark_spec/test_spec.py::test_spec[entry526] PASSED
tests/test_cmark_spec/test_spec.py::test_spec[entry527] PASSED
tests/test_cmark_spec/test_spec.py::test_spec[entry528] PASSED
tests/test_cmark_spec/test_spec.py::test_spec[entry529] PASSED
tests/test_cmark_spec/test_spec.py::test_spec[entry52] PASSED
tests/test_cmark_spec/test_spec.py::test_spec[entry530] PASSED
tests/test_cmark_spec/test_spec.py::test_spec[entry531] PASSED
tests/test_cmark_spec/test_spec.py::test_spec[entry532] PASSED
tests/test_cmark_spec/test_spec.py::test_spec[entry533] PASSED
tests/test_cmark_spec/test_spec.py::test_spec[entry534] PASSED
tests/test_cmark_spec/test_spec.py::test_spec[entry535] PASSED
tests/test_cmark_spec/test_spec.py::test_spec[entry536] PASSED
tests/test_cmark_spec/test_spec.py::test_spec[entry537] PASSED
tests/test_cmark_spec/test_spec.py::test_spec[entry538] PASSED
tests/test_cmark_spec/test_spec.py::test_spec[entry539] PASSED
tests/test_cmark_spec/test_spec.py::test_spec[entry53] PASSED
tests/test_cmark_spec/test_spec.py::test_spec[entry540] PASSED
tests/test_cmark_spec/test_spec.py::test_spec[entry541] PASSED
tests/test_cmark_spec/test_spec.py::test_spec[entry542] PASSED
tests/test_cmark_spec/test_spec.py::test_spec[entry543] PASSED
tests/test_cmark_spec/test_spec.py::test_spec[entry544] PASSED
tests/test_cmark_spec/test_spec.py::test_spec[entry545] PASSED
tests/test_cmark_spec/test_spec.py::test_spec[entry546] PASSED
tests/test_cmark_spec/test_spec.py::test_spec[entry547] PASSED
tests/test_cmark_spec/test_spec.py::test_spec[entry548] PASSED
tests/test_cmark_spec/test_spec.py::test_spec[entry549] PASSED
tests/test_cmark_spec/test_spec.py::test_spec[entry54] PASSED
tests/test_cmark_spec/test_spec.py::test_spec[entry550] PASSED
tests/test_cmark_spec/test_spec.py::test_spec[entry551] PASSED
tests/test_cmark_spec/test_spec.py::test_spec[entry552] PASSED
tests/test_cmark_spec/test_spec.py::test_spec[entry553] PASSED
tests/test_cmark_spec/test_spec.py::test_spec[entry554] PASSED
tests/test_cmark_spec/test_spec.py::test_spec[entry555] PASSED
tests/test_cmark_spec/test_spec.py::test_spec[entry556] PASSED
tests/test_cmark_spec/test_spec.py::test_spec[entry557] PASSED
tests/test_cmark_spec/test_spec.py::test_spec[entry558] PASSED
tests/test_cmark_spec/test_spec.py::test_spec[entry559] PASSED
tests/test_cmark_spec/test_spec.py::test_spec[entry55] PASSED
tests/test_cmark_spec/test_spec.py::test_spec[entry560] PASSED
tests/test_cmark_spec/test_spec.py::test_spec[entry561] PASSED
tests/test_cmark_spec/test_spec.py::test_spec[entry562] PASSED
tests/test_cmark_spec/test_spec.py::test_spec[entry563] PASSED
tests/test_cmark_spec/test_spec.py::test_spec[entry564] PASSED
tests/test_cmark_spec/test_spec.py::test_spec[entry565] PASSED
tests/test_cmark_spec/test_spec.py::test_spec[entry566] PASSED
tests/test_cmark_spec/test_spec.py::test_spec[entry567] PASSED
tests/test_cmark_spec/test_spec.py::test_spec[entry568] PASSED
tests/test_cmark_spec/test_spec.py::test_spec[entry569] PASSED
tests/test_cmark_spec/test_spec.py::test_spec[entry56] PASSED
tests/test_cmark_spec/test_spec.py::test_spec[entry570] PASSED
tests/test_cmark_spec/test_spec.py::test_spec[entry571] PASSED
tests/test_cmark_spec/test_spec.py::test_spec[entry572] PASSED
tests/test_cmark_spec/test_spec.py::test_spec[entry573] PASSED
tests/test_cmark_spec/test_spec.py::test_spec[entry574] PASSED
tests/test_cmark_spec/test_spec.py::test_spec[entry575] PASSED
tests/test_cmark_spec/test_spec.py::test_spec[entry576] PASSED
tests/test_cmark_spec/test_spec.py::test_spec[entry577] PASSED
tests/test_cmark_spec/test_spec.py::test_spec[entry578] PASSED
tests/test_cmark_spec/test_spec.py::test_spec[entry579] PASSED
tests/test_cmark_spec/test_spec.py::test_spec[entry57] PASSED
tests/test_cmark_spec/test_spec.py::test_spec[entry580] PASSED
tests/test_cmark_spec/test_spec.py::test_spec[entry581] PASSED
tests/test_cmark_spec/test_spec.py::test_spec[entry582] PASSED
tests/test_cmark_spec/test_spec.py::test_spec[entry583] PASSED
tests/test_cmark_spec/test_spec.py::test_spec[entry584] PASSED
tests/test_cmark_spec/test_spec.py::test_spec[entry585] PASSED
tests/test_cmark_spec/test_spec.py::test_spec[entry586] PASSED
tests/test_cmark_spec/test_spec.py::test_spec[entry587] PASSED
tests/test_cmark_spec/test_spec.py::test_spec[entry588] PASSED
tests/test_cmark_spec/test_spec.py::test_spec[entry589] PASSED
tests/test_cmark_spec/test_spec.py::test_spec[entry58] PASSED
tests/test_cmark_spec/test_spec.py::test_spec[entry590] PASSED
tests/test_cmark_spec/test_spec.py::test_spec[entry591] PASSED
tests/test_cmark_spec/test_spec.py::test_spec[entry592] PASSED
tests/test_cmark_spec/test_spec.py::test_spec[entry593] PASSED
tests/test_cmark_spec/test_spec.py::test_spec[entry594] PASSED
tests/test_cmark_spec/test_spec.py::test_spec[entry595] PASSED
tests/test_cmark_spec/test_spec.py::test_spec[entry596] PASSED
tests/test_cmark_spec/test_spec.py::test_spec[entry597] PASSED
tests/test_cmark_spec/test_spec.py::test_spec[entry598] PASSED
tests/test_cmark_spec/test_spec.py::test_spec[entry599] PASSED
tests/test_cmark_spec/test_spec.py::test_spec[entry59] PASSED
tests/test_cmark_spec/test_spec.py::test_spec[entry5] PASSED
tests/test_cmark_spec/test_spec.py::test_spec[entry600] PASSED
tests/test_cmark_spec/test_spec.py::test_spec[entry601] PASSED
tests/test_cmark_spec/test_spec.py::test_spec[entry602] PASSED
tests/test_cmark_spec/test_spec.py::test_spec[entry603] PASSED
tests/test_cmark_spec/test_spec.py::test_spec[entry604] PASSED
tests/test_cmark_spec/test_spec.py::test_spec[entry605] PASSED
tests/test_cmark_spec/test_spec.py::test_spec[entry606] PASSED
tests/test_cmark_spec/test_spec.py::test_spec[entry607] PASSED
tests/test_cmark_spec/test_spec.py::test_spec[entry608] PASSED
tests/test_cmark_spec/test_spec.py::test_spec[entry609] PASSED
tests/test_cmark_spec/test_spec.py::test_spec[entry60] PASSED
tests/test_cmark_spec/test_spec.py::test_spec[entry610] PASSED
tests/test_cmark_spec/test_spec.py::test_spec[entry611] PASSED
tests/test_cmark_spec/test_spec.py::test_spec[entry612] PASSED
tests/test_cmark_spec/test_spec.py::test_spec[entry613] PASSED
tests/test_cmark_spec/test_spec.py::test_spec[entry614] PASSED
tests/test_cmark_spec/test_spec.py::test_spec[entry615] PASSED
tests/test_cmark_spec/test_spec.py::test_spec[entry616] PASSED
tests/test_cmark_spec/test_spec.py::test_spec[entry617] PASSED
tests/test_cmark_spec/test_spec.py::test_spec[entry618] PASSED
tests/test_cmark_spec/test_spec.py::test_spec[entry619] PASSED
tests/test_cmark_spec/test_spec.py::test_spec[entry61] PASSED
tests/test_cmark_spec/test_spec.py::test_spec[entry620] PASSED
tests/test_cmark_spec/test_spec.py::test_spec[entry621] PASSED
tests/test_cmark_spec/test_spec.py::test_spec[entry622] PASSED
tests/test_cmark_spec/test_spec.py::test_spec[entry623] PASSED
tests/test_cmark_spec/test_spec.py::test_spec[entry624] PASSED
tests/test_cmark_spec/test_spec.py::test_spec[entry625] PASSED
tests/test_cmark_spec/test_spec.py::test_spec[entry626] PASSED
tests/test_cmark_spec/test_spec.py::test_spec[entry627] PASSED
tests/test_cmark_spec/test_spec.py::test_spec[entry628] PASSED
tests/test_cmark_spec/test_spec.py::test_spec[entry629] PASSED
tests/test_cmark_spec/test_spec.py::test_spec[entry62] PASSED
tests/test_cmark_spec/test_spec.py::test_spec[entry630] PASSED
tests/test_cmark_spec/test_spec.py::test_spec[entry631] PASSED
tests/test_cmark_spec/test_spec.py::test_spec[entry632] PASSED
tests/test_cmark_spec/test_spec.py::test_spec[entry633] PASSED
tests/test_cmark_spec/test_spec.py::test_spec[entry634] PASSED
tests/test_cmark_spec/test_spec.py::test_spec[entry635] PASSED
tests/test_cmark_spec/test_spec.py::test_spec[entry636] PASSED
tests/test_cmark_spec/test_spec.py::test_spec[entry637] PASSED
tests/test_cmark_spec/test_spec.py::test_spec[entry638] PASSED
tests/test_cmark_spec/test_spec.py::test_spec[entry639] PASSED
tests/test_cmark_spec/test_spec.py::test_spec[entry63] PASSED
tests/test_cmark_spec/test_spec.py::test_spec[entry640] PASSED
tests/test_cmark_spec/test_spec.py::test_spec[entry641] PASSED
tests/test_cmark_spec/test_spec.py::test_spec[entry642] PASSED
tests/test_cmark_spec/test_spec.py::test_spec[entry643] PASSED
tests/test_cmark_spec/test_spec.py::test_spec[entry644] PASSED
tests/test_cmark_spec/test_spec.py::test_spec[entry645] PASSED
tests/test_cmark_spec/test_spec.py::test_spec[entry646] PASSED
tests/test_cmark_spec/test_spec.py::test_spec[entry647] PASSED
tests/test_cmark_spec/test_spec.py::test_spec[entry648] PASSED
tests/test_cmark_spec/test_spec.py::test_spec[entry649] PASSED
tests/test_cmark_spec/test_spec.py::test_spec[entry64] PASSED
tests/test_cmark_spec/test_spec.py::test_spec[entry650] PASSED
tests/test_cmark_spec/test_spec.py::test_spec[entry651] PASSED
tests/test_cmark_spec/test_spec.py::test_spec[entry65] PASSED
tests/test_cmark_spec/test_spec.py::test_spec[entry66] PASSED
tests/test_cmark_spec/test_spec.py::test_spec[entry67] PASSED
tests/test_cmark_spec/test_spec.py::test_spec[entry68] PASSED
tests/test_cmark_spec/test_spec.py::test_spec[entry69] PASSED
tests/test_cmark_spec/test_spec.py::test_spec[entry6] PASSED
tests/test_cmark_spec/test_spec.py::test_spec[entry70] PASSED
tests/test_cmark_spec/test_spec.py::test_spec[entry71] PASSED
tests/test_cmark_spec/test_spec.py::test_spec[entry72] PASSED
tests/test_cmark_spec/test_spec.py::test_spec[entry73] PASSED
tests/test_cmark_spec/test_spec.py::test_spec[entry74] PASSED
tests/test_cmark_spec/test_spec.py::test_spec[entry75] PASSED
tests/test_cmark_spec/test_spec.py::test_spec[entry76] PASSED
tests/test_cmark_spec/test_spec.py::test_spec[entry77] PASSED
tests/test_cmark_spec/test_spec.py::test_spec[entry78] PASSED
tests/test_cmark_spec/test_spec.py::test_spec[entry79] PASSED
tests/test_cmark_spec/test_spec.py::test_spec[entry7] PASSED
tests/test_cmark_spec/test_spec.py::test_spec[entry80] PASSED
tests/test_cmark_spec/test_spec.py::test_spec[entry81] PASSED
tests/test_cmark_spec/test_spec.py::test_spec[entry82] PASSED
tests/test_cmark_spec/test_spec.py::test_spec[entry83] PASSED
tests/test_cmark_spec/test_spec.py::test_spec[entry84] PASSED
tests/test_cmark_spec/test_spec.py::test_spec[entry85] PASSED
tests/test_cmark_spec/test_spec.py::test_spec[entry86] PASSED
tests/test_cmark_spec/test_spec.py::test_spec[entry87] PASSED
tests/test_cmark_spec/test_spec.py::test_spec[entry88] PASSED
tests/test_cmark_spec/test_spec.py::test_spec[entry89] PASSED
tests/test_cmark_spec/test_spec.py::test_spec[entry8] PASSED
tests/test_cmark_spec/test_spec.py::test_spec[entry90] PASSED
tests/test_cmark_spec/test_spec.py::test_spec[entry91] PASSED
tests/test_cmark_spec/test_spec.py::test_spec[entry92] PASSED
tests/test_cmark_spec/test_spec.py::test_spec[entry93] PASSED
tests/test_cmark_spec/test_spec.py::test_spec[entry94] PASSED
tests/test_cmark_spec/test_spec.py::test_spec[entry95] PASSED
tests/test_cmark_spec/test_spec.py::test_spec[entry96] PASSED
tests/test_cmark_spec/test_spec.py::test_spec[entry97] PASSED
tests/test_cmark_spec/test_spec.py::test_spec[entry98] PASSED
tests/test_cmark_spec/test_spec.py::test_spec[entry99] PASSED
tests/test_cmark_spec/test_spec.py::test_spec[entry9] PASSED
tests/test_fuzzer.py::test_fuzzing[55363] PASSED
tests/test_fuzzer.py::test_fuzzing[55367] PASSED
tests/test_fuzzer.py::test_fuzzing[55371] PASSED
tests/test_linkify.py::test_token_levels PASSED
tests/test_port/test_fixtures.py::test_commonmark_extras[1-Issue commonmark/cmark#383:-*****Hello*world****\n-<p>**<em><strong>Hello<em>world</em></strong></em></p>\n] PASSED
tests/test_port/test_fixtures.py::test_commonmark_extras[106--_(hai)_.\n-<p><em>(hai)</em>.</p>\n] PASSED
tests/test_port/test_fixtures.py::test_commonmark_extras[113-Regression test, should not match emphasis markers in different link tags:-[*b]() [c*]()\n-<p><a href="">*b</a> <a href="">c*</a></p>\n] PASSED
tests/test_port/test_fixtures.py::test_commonmark_extras[120-Those are two separate blockquotes:- - > foo\n  > bar\n-<ul>\n<li>\n<blockquote>\n<p>foo</p>\n</blockquote>\n</li>\n</ul>\n<blockquote>\n<p>bar</p>\n</blockquote>\n] PASSED
tests/test_port/test_fixtures.py::test_commonmark_extras[137-Blockquote should terminate itself after paragraph continuation-- list\n    > blockquote\nblockquote continuation\n    - next list item\n-<ul>\n<li>list\n<blockquote>\n<p>blockquote\nblockquote continuation</p>\n</blockquote>\n<ul>\n<li>next list item</li>\n</ul>\n</li>\n</ul>\n] PASSED
tests/test_port/test_fixtures.py::test_commonmark_extras[15-Strip markdown in ALT tags-![*strip* [markdown __in__ alt](#)](#)\n-<p><img src="#" alt="strip markdown in alt" /></p>\n] PASSED
tests/test_port/test_fixtures.py::test_commonmark_extras[157-Regression test (code block + regular paragraph)->     foo\n> bar\n-<blockquote>\n<pre><code>foo\n</code></pre>\n<p>bar</p>\n</blockquote>\n] PASSED
tests/test_port/test_fixtures.py::test_commonmark_extras[169-Regression test (tabs in lists, #830)-1. asd\n    2. asd\n\n---\n\n1. asd\n\t2. asd\n-<ol>\n<li>asd\n2. asd</li>\n</ol>\n<hr />\n<ol>\n<li>asd\n2. asd</li>\n</ol>\n] PASSED
tests/test_port/test_fixtures.py::test_commonmark_extras[190-Blockquotes inside indented lists should terminate correctly-   - a\n     > b\n     ```\n     c\n     ```\n   - d\n-<ul>\n<li>a\n<blockquote>\n<p>b</p>\n</blockquote>\n<pre><code>c\n</code></pre>\n</li>\n<li>d</li>\n</ul>\n] PASSED
tests/test_port/test_fixtures.py::test_commonmark_extras[211-Don't output empty class here:-```&#x20;\ntest\n```\n-<pre><code>test\n</code></pre>\n] PASSED
tests/test_port/test_fixtures.py::test_commonmark_extras[22-Issue #55:-![test]\n\n![test](foo bar)\n-<p>![test]</p>\n<p>![test](foo bar)</p>\n] PASSED
tests/test_port/test_fixtures.py::test_commonmark_extras[221-Setext header text supports lazy continuations:- - foo\nbar\n   ===\n-<ul>\n<li>\n<h1>foo\nbar</h1>\n</li>\n</ul>\n] PASSED
tests/test_port/test_fixtures.py::test_commonmark_extras[235-But setext header underline doesn't:- - foo\n   bar\n  ===\n-<ul>\n<li>foo\nbar\n===</li>\n</ul>\n] PASSED
tests/test_port/test_fixtures.py::test_commonmark_extras[248-Tabs should be stripped from the beginning of the line- foo\n bar\n\tbaz\n-<p>foo\nbar\nbaz</p>\n] PASSED
tests/test_port/test_fixtures.py::test_commonmark_extras[259-Tabs should not cause hardbreak, EOL tabs aren't stripped in commonmark 0.27-foo1\t\nfoo2    \nbar\n-<p>foo1\t\nfoo2<br />\nbar</p>\n] PASSED
tests/test_port/test_fixtures.py::test_commonmark_extras[270-List item terminating quote should not be paragraph continuation-1. foo\n   > quote\n2. bar\n-<ol>\n<li>foo\n<blockquote>\n<p>quote</p>\n</blockquote>\n</li>\n<li>bar</li>\n</ol>\n] PASSED
tests/test_port/test_fixtures.py::test_commonmark_extras[286-Escaped space is not allowed in link destination, commonmark/CommonMark#493.-[link](a\\ b)\n-<p>[link](a\\ b)</p>\n] PASSED
tests/test_port/test_fixtures.py::test_commonmark_extras[293-Link destination cannot contain '<'-[](<foo<bar>)\n\n[](<foo\\<bar>)\n-<p>[](&lt;foo<bar>)</p>\n<p><a href="foo%3Cbar"></a></p>\n] PASSED
tests/test_port/test_fixtures.py::test_commonmark_extras[303-Link title cannot contain '(' when opened with it-[](url (xxx())\n\n[](url (xxx\\())\n-<p>[](url (xxx())</p>\n<p><a href="url" title="xxx("></a></p>\n] PASSED
tests/test_port/test_fixtures.py::test_commonmark_extras[313-Allow EOL in processing instructions, commonmark/commonmark.js#196.-a <?\n?>\n-<p>a <?\n?></p>\n] PASSED
tests/test_port/test_fixtures.py::test_commonmark_extras[322-Allow meta tag in an inline context, commonmark/commonmark-spec#527.-City:\n<span itemprop="contentLocation" itemscope itemtype="https://schema.org/City">\n  <meta itemprop="name" content="Springfield">\n</span>\n-<p>City:\n<span itemprop="contentLocation" itemscope itemtype="https://schema.org/City">\n<meta itemprop="name" content="Springfield">\n</span></p>\n] PASSED
tests/test_port/test_fixtures.py::test_commonmark_extras[33-Reference labels: 'i\u0307\u03b8\u03c9k\xe5'.toUpperCase() is 'I\u0307\u0398\u03a9K\xc5', but these should still be equivalent-[\u0130\u03f4\u2126\u212a\u212b]\n\n[i\u0307\u03b8\u03c9k\xe5]: /url\n-<p><a href="/url">\u0130\u03f4\u2126\u212a\u212b</a></p>\n] PASSED
tests/test_port/test_fixtures.py::test_commonmark_extras[335-Coverage. Directive can terminate paragraph.-a\n<?php\n-<p>a</p>\n<?php\n] PASSED
tests/test_port/test_fixtures.py::test_commonmark_extras[345-Coverage. Nested email autolink (silent mode)-*<foo@bar.com>*\n-<p><em><a href="mailto:foo@bar.com">foo@bar.com</a></em></p>\n] PASSED
tests/test_port/test_fixtures.py::test_commonmark_extras[353-Coverage. Unpaired nested backtick (silent mode)-*`foo*\n-<p><em>`foo</em></p>\n] PASSED
tests/test_port/test_fixtures.py::test_commonmark_extras[361-Coverage. Should continue scanning after closing "```" despite cache-```aaa``bbb``ccc```ddd``eee``\n-<p><code>aaa``bbb``ccc</code>ddd<code>eee</code></p>\n] PASSED
tests/test_port/test_fixtures.py::test_commonmark_extras[369-Coverage. Entities.-*&*\n\n*&#x20;*\n\n*&amp;*\n-<p><em>&amp;</em></p>\n<p><em> </em></p>\n<p><em>&amp;</em></p>\n] PASSED
tests/test_port/test_fixtures.py::test_commonmark_extras[383-Coverage. Escape.-*\\a*\n-<p><em>\\a</em></p>\n] PASSED
tests/test_port/test_fixtures.py::test_commonmark_extras[391-Coverage. parseLinkDestination-[foo](<\nbar>)\n\n[foo](<bar)\n-<p>[foo](&lt;\nbar&gt;)</p>\n<p>[foo](&lt;bar)</p>\n] PASSED
tests/test_port/test_fixtures.py::test_commonmark_extras[404-Coverage. parseLinkTitle-[foo](bar "ba)\n\n[foo](bar "ba\\\nz")\n-<p>[foo](bar &quot;ba)</p>\n<p><a href="bar" title="ba\\\nz">foo</a></p>\n] PASSED
tests/test_port/test_fixtures.py::test_commonmark_extras[417-Coverage. Image-![test]( x )\n-<p><img src="x" alt="test" /></p>\n] PASSED
tests/test_port/test_fixtures.py::test_commonmark_extras[422-.-![test][foo]\n\n[bar]: 123\n-<p>![test][foo]</p>\n] PASSED
tests/test_port/test_fixtures.py::test_commonmark_extras[429-.-![test][[[\n\n[bar]: 123\n-<p>![test][[[</p>\n] PASSED
tests/test_port/test_fixtures.py::test_commonmark_extras[43-Reference labels: support ligatures (equivalent according to unicode case folding)-[\ufb00\ufb01\ufb02]\n\n[fffifl]: /url\n-<p><a href="/url">\ufb00\ufb01\ufb02</a></p>\n] PASSED
tests/test_port/test_fixtures.py::test_commonmark_extras[436-.-![test](\n-<p>![test](</p>\n] PASSED
tests/test_port/test_fixtures.py::test_commonmark_extras[444-Coverage. Link-[test](\n-<p>[test](</p>\n] PASSED
tests/test_port/test_fixtures.py::test_commonmark_extras[452-Coverage. Reference-[\ntest\\\n]: 123\nfoo\nbar\n-<p>foo\nbar</p>\n] PASSED
tests/test_port/test_fixtures.py::test_commonmark_extras[462-.-[\ntest\n]\n-<p>[\ntest\n]</p>\n] PASSED
tests/test_port/test_fixtures.py::test_commonmark_extras[471-.-> [foo]: bar\n[foo]\n-<blockquote></blockquote>\n<p><a href="bar">foo</a></p>\n] PASSED
tests/test_port/test_fixtures.py::test_commonmark_extras[480-Coverage. Tabs in blockquotes.->\t\ttest\n\n >\t\ttest\n\n  >\t\ttest\n\n> ---\n>\t\ttest\n\n > ---\n >\t\ttest\n\n  > ---\n  >\t\ttest\n\n>\t\t\ttest\n\n >\t\t\ttest\n\n  >\t\t\ttest\n\n> ---\n>\t\t\ttest\n\n > ---\n >\t\t\ttest\n\n  > ---\n  >\t\t\ttest\n-<blockquote>\n<pre><code>  test\n</code></pre>\n</blockquote>\n<blockquote>\n<pre><code> test\n</code></pre>\n</blockquote>\n<blockquote>\n<pre><code>test\n</code></pre>\n</blockquote>\n<blockquote>\n<hr />\n<pre><code>  test\n</code></pre>\n</blockquote>\n<blockquote>\n<hr />\n<pre><code> test\n</code></pre>\n</blockquote>\n<blockquote>\n<hr />\n<pre><code>test\n</code></pre>\n</blockquote>\n<blockquote>\n<pre><code>  \ttest\n</code></pre>\n</blockquote>\n<blockquote>\n<pre><code> \ttest\n</code></pre>\n</blockquote>\n<blockquote>\n<pre><code>\ttest\n</code></pre>\n</blockquote>\n<blockquote>\n<hr />\n<pre><code>  \ttest\n</code></pre>\n</blockquote>\n<blockquote>\n<hr />\n<pre><code> \ttest\n</code></pre>\n</blockquote>\n<blockquote>\n<hr />\n<pre><code>\ttest\n</code></pre>\n</blockquote>\n] PASSED
tests/test_port/test_fixtures.py::test_commonmark_extras[53-Issue #35. `<` should work as punctuation-an **(:**<br />\n-<p>an <strong>(:</strong><br /></p>\n] PASSED
tests/test_port/test_fixtures.py::test_commonmark_extras[568-Coverage. Tabs in lists.-1. \tfoo\n\n\t     bar\n-<ol>\n<li>\n<p>foo</p>\n<pre><code> bar\n</code></pre>\n</li>\n</ol>\n] PASSED
tests/test_port/test_fixtures.py::test_commonmark_extras[583-Coverage. Various tags not interrupting blockquotes because of indentation:-> foo\n    - - - -\n\n> foo\n    # not a heading\n-<blockquote>\n<p>foo\n- - - -</p>\n</blockquote>\n<blockquote>\n<p>foo\n# not a heading</p>\n</blockquote>\n] PASSED
tests/test_port/test_fixtures.py::test_commonmark_extras[601-Coverage, entities with code > 10FFFF. Made this way for compatibility with commonmark.js.-&#x110000;\n\n&#x1100000;\n-<p>\ufffd</p>\n<p>&amp;#x1100000;</p>\n] PASSED
tests/test_port/test_fixtures.py::test_commonmark_extras[61-Should unescape only needed things in link destinations/titles:-[test](<\\f\\o\\o\\>\\\\>)\n\n[test](foo "\\\\\\"\\b\\a\\r")\n-<p><a href="%5Cf%5Co%5Co%3E%5C">test</a></p>\n<p><a href="foo" title="\\&quot;\\b\\a\\r">test</a></p>\n] PASSED
tests/test_port/test_fixtures.py::test_commonmark_extras[611-Issue #696. Blockquotes should remember their level.->>> foo\nbar\n>>> baz\n-<blockquote>\n<blockquote>\n<blockquote>\n<p>foo\nbar\nbaz</p>\n</blockquote>\n</blockquote>\n</blockquote>\n] PASSED
tests/test_port/test_fixtures.py::test_commonmark_extras[628-Issue #696. Blockquotes should stop when outdented from a list.-1. >>> foo\n   bar\nbaz\n   >>> foo\n  >>> bar\n   >>> baz\n-<ol>\n<li>\n<blockquote>\n<blockquote>\n<blockquote>\n<p>foo\nbar\nbaz\nfoo</p>\n</blockquote>\n</blockquote>\n</blockquote>\n</li>\n</ol>\n<blockquote>\n<blockquote>\n<blockquote>\n<p>bar\nbaz</p>\n</blockquote>\n</blockquote>\n</blockquote>\n] PASSED
tests/test_port/test_fixtures.py::test_commonmark_extras[661-Newline in image description-There is a newline in this image ![here\nit is](https://github.com/executablebooks/)\n-<p>There is a newline in this image <img src="https://github.com/executablebooks/" alt="here\nit is" /></p>\n] PASSED
tests/test_port/test_fixtures.py::test_commonmark_extras[670-Issue #772. Header rule should not interfere with html tags.-<!--\n==\n-->\n\n<pre>\n==\n</pre>\n-<!--\n==\n-->\n<pre>\n==\n</pre>\n] PASSED
tests/test_port/test_fixtures.py::test_commonmark_extras[688-Issue #205.  Space in link destination generates IndexError-[Contact](http:// mail.com)\n\n[Contact](mailto: mail@mail.com)\n-<p>[Contact](http:// mail.com)</p>\n<p>[Contact](mailto: mail@mail.com)</p>\n] PASSED
tests/test_port/test_fixtures.py::test_commonmark_extras[698-Issue #204. Combination of blockquotes, list and newlines causes an IndexError-> QUOTE\n+ UNORDERED LIST ITEM\n  > INDENTED QUOTE\n\n\n\n-<blockquote>\n<p>QUOTE</p>\n</blockquote>\n<ul>\n<li>UNORDERED LIST ITEM\n<blockquote>\n<p>INDENTED QUOTE</p>\n</blockquote>\n</li>\n</ul>\n] PASSED
tests/test_port/test_fixtures.py::test_commonmark_extras[72-Not a closing tag-</ 123>\n-<p>&lt;/ 123&gt;</p>\n] PASSED
tests/test_port/test_fixtures.py::test_commonmark_extras[8-Issue #246.  Double escaping in ALT-![&](#)\n-<p><img src="#" alt="&amp;" /></p>\n] PASSED
tests/test_port/test_fixtures.py::test_commonmark_extras[81-Escaping entities in links:-[](<&quot;> "&amp;&ouml;")\n\n[](<\\&quot;> "\\&amp;\\&ouml;")\n\n[](<\\\\&quot;> "\\\\&quot;\\\\&ouml;")\n-<p><a href="%22" title="&amp;\xf6"></a></p>\n<p><a href="&amp;quot;" title="&amp;amp;&amp;ouml;"></a></p>\n<p><a href="%5C%22" title="\\&quot;\\\xf6"></a></p>\n] PASSED
tests/test_port/test_fixtures.py::test_commonmark_extras[95-Checking combination of replaceEntities and unescapeMd:-~~~ &amp;&bad;\\&amp;\\\\&amp;\njust a funny little fence\n~~~\n-<pre><code class="&amp;&amp;bad;&amp;amp;\\&amp;">just a funny little fence\n</code></pre>\n] PASSED
tests/test_port/test_fixtures.py::test_disable_code_block[1-indent paragraph-    This is a paragraph,\n    with multiple lines.\n\n    This paragraph\nhas variable indents,\n      like this.\n-<p>This is a paragraph,\nwith multiple lines.</p>\n<p>This paragraph\nhas variable indents,\nlike this.</p>\n] PASSED
tests/test_port/test_fixtures.py::test_disable_code_block[17-indent in HTML-<div>\n\n    Paragraph\n\n</div>\n-<div>\n<p>Paragraph</p>\n</div>\n] PASSED
tests/test_port/test_fixtures.py::test_disable_code_block[30-indent fence-        ```python\n        def foo():\n            pass\n        ```\n-<pre><code class="language-python">def foo():\n    pass\n</code></pre>\n] PASSED
tests/test_port/test_fixtures.py::test_disable_code_block[42-indent heading-     # Heading\n-<h1>Heading</h1>\n] PASSED
tests/test_port/test_fixtures.py::test_disable_code_block[49-indent table-     | foo | bar |\n     | --- | --- |\n     | baz | bim |\n-<table>\n<thead>\n<tr>\n<th>foo</th>\n<th>bar</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>baz</td>\n<td>bim</td>\n</tr>\n</tbody>\n</table>\n] PASSED
tests/test_port/test_fixtures.py::test_fatal[1-Should not throw exception on invalid chars in URL (`*` not allowed in path) [malformed URI]-[foo](<&#x25;test>)\n-<p><a href="%25test">foo</a></p>\n] PASSED
tests/test_port/test_fixtures.py::test_fatal[17-Should not throw exception on broken utf-16 surrogates sequence in URL [malformed URI]-[foo](&#xD800;)\n-<p><a href="&amp;#xD800;">foo</a></p>\n] PASSED
tests/test_port/test_fixtures.py::test_fatal[25-Should not hang comments regexp-foo <!--- xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx ->\n\nfoo <!------------------------------------------------------------------->\n-<p>foo &lt;!\u2014 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx -&gt;</p>\n<p>foo &lt;!-------------------------------------------------------------------&gt;</p>\n] PASSED
tests/test_port/test_fixtures.py::test_fatal[36-Should not hang cdata regexp-foo <![CDATA[ xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx ]>\n-<p>foo &lt;![CDATA[ xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx ]&gt;</p>\n] PASSED
tests/test_port/test_fixtures.py::test_fatal[9-Should not throw exception on broken utf-8 sequence in URL [malformed URI]-[foo](%C3)\n-<p><a href="%C3">foo</a></p>\n] PASSED
tests/test_port/test_fixtures.py::test_issue_fixes[1-#31 empty lines after certain lists raises exception:-> a\n\n- b\n\n\n-<blockquote>\n<p>a</p>\n</blockquote>\n<ul>\n<li>b</li>\n</ul>\n] PASSED
tests/test_port/test_fixtures.py::test_issue_fixes[17-#50 blank lines after block quotes-> A Block Quote\n\n> Another Block Quote\n\n\n-<blockquote>\n<p>A Block Quote</p>\n</blockquote>\n<blockquote>\n<p>Another Block Quote</p>\n</blockquote>\n] PASSED
tests/test_port/test_fixtures.py::test_issue_fixes[33-#80 UnicodeError with codepoints larger than 0xFFFF-&#x1F4AC;\n-<p>\U0001f4ac</p>\n] PASSED
tests/test_port/test_fixtures.py::test_issue_fixes[40-Fix CVE-2023-26303-![![]()\n]([)\n-<p><img src="%5B" alt="\n" /></p>\n] PASSED
tests/test_port/test_fixtures.py::test_issue_fixes[49-Fix parsing of incorrect numeric character references-[](&#X22y;) &#X22y;\n[](&#35y;) &#35y;\n-<p><a href="&amp;#X22y;"></a> &amp;#X22y;\n<a href="&amp;#35y;"></a> &amp;#35y;</p>\n] PASSED
tests/test_port/test_fixtures.py::test_linkify[1-linkify-url http://www.youtube.com/watch?v=5Jt5GEr4AYg.\n-<p>url <a href="http://www.youtube.com/watch?v=5Jt5GEr4AYg">http://www.youtube.com/watch?v=5Jt5GEr4AYg</a>.</p>\n] PASSED
tests/test_port/test_fixtures.py::test_linkify[104-bold links (exclude markup of pairs from link tail)-**http://example.com/foobar**\n-<p><strong><a href="http://example.com/foobar">http://example.com/foobar</a></strong></p>\n] PASSED
tests/test_port/test_fixtures.py::test_linkify[111-match links without protocol-www.example.org\n-<p><a href="http://www.example.org">www.example.org</a></p>\n] PASSED
tests/test_port/test_fixtures.py::test_linkify[118-coverage, prefix not valid-http:/example.com/\n-<p>http:/example.com/</p>\n] PASSED
tests/test_port/test_fixtures.py::test_linkify[126-coverage, negative link level-</a>[https://example.com](https://example.com)\n-<p></a><a href="https://example.com"><a href="https://example.com">https://example.com</a></a></p>\n] PASSED
tests/test_port/test_fixtures.py::test_linkify[134-emphasis with '*', real link:-http://cdecl.ridiculousfish.com/?q=int+%28*f%29+%28float+*%29%3B\n-<p><a href="http://cdecl.ridiculousfish.com/?q=int+%28*f%29+%28float+*%29%3B">http://cdecl.ridiculousfish.com/?q=int+(*f)+(float+*)%3B</a></p>\n] PASSED
tests/test_port/test_fixtures.py::test_linkify[141-emphasis with '_', real link:-https://www.sell.fi/sites/default/files/elainlaakarilehti/tieteelliset_artikkelit/kahkonen_t._et_al.canine_pancreatitis-_review.pdf\n-<p><a href="https://www.sell.fi/sites/default/files/elainlaakarilehti/tieteelliset_artikkelit/kahkonen_t._et_al.canine_pancreatitis-_review.pdf">https://www.sell.fi/sites/default/files/elainlaakarilehti/tieteelliset_artikkelit/kahkonen_t._et_al.canine_pancreatitis-_review.pdf</a></p>\n] PASSED
tests/test_port/test_fixtures.py::test_linkify[148-emails-test@example.com\n\nmailto:test@example.com\n-<p><a href="mailto:test@example.com">test@example.com</a></p>\n<p><a href="mailto:test@example.com">mailto:test@example.com</a></p>\n] PASSED
tests/test_port/test_fixtures.py::test_linkify[159-typorgapher should not break href-http://example.com/(c)\n-<p><a href="http://example.com/(c)">http://example.com/(c)</a></p>\n] PASSED
tests/test_port/test_fixtures.py::test_linkify[166-before line-before\ngithub.com\n-<p>before\n<a href="http://github.com">github.com</a></p>\n] PASSED
tests/test_port/test_fixtures.py::test_linkify[17-don't touch text in autolinks-<https://example.com>\n-<p><a href="https://example.com">https://example.com</a></p>\n] PASSED
tests/test_port/test_fixtures.py::test_linkify[175-after line-github.com\nafter\n-<p><a href="http://github.com">github.com</a>\nafter</p>\n] PASSED
tests/test_port/test_fixtures.py::test_linkify[184-before after lines-before\ngithub.com\nafter\n-<p>before\n<a href="http://github.com">github.com</a>\nafter</p>\n] PASSED
tests/test_port/test_fixtures.py::test_linkify[195-before after lines with blank line-before\n\ngithub.com\n\nafter\n-<p>before</p>\n<p><a href="http://github.com">github.com</a></p>\n<p>after</p>\n] PASSED
tests/test_port/test_fixtures.py::test_linkify[208-Don't match escaped-google\\.com\n-<p>google.com</p>\n] PASSED
tests/test_port/test_fixtures.py::test_linkify[25-don't touch text in html <a> tags-<a href="https://example.com">https://example.com</a>\n-<p><a href="https://example.com">https://example.com</a></p>\n] PASSED
tests/test_port/test_fixtures.py::test_linkify[32-entities inside raw links-https://example.com/foo&amp;bar\n-<p><a href="https://example.com/foo&amp;amp;bar">https://example.com/foo&amp;amp;bar</a></p>\n] PASSED
tests/test_port/test_fixtures.py::test_linkify[40-emphasis inside raw links (asterisk, can happen in links with params)-https://example.com/foo*bar*baz\n-<p><a href="https://example.com/foo*bar*baz">https://example.com/foo*bar*baz</a></p>\n] PASSED
tests/test_port/test_fixtures.py::test_linkify[48-emphasis inside raw links (underscore)-http://example.org/foo._bar_-_baz\n-<p><a href="http://example.org/foo._bar_-_baz">http://example.org/foo._bar_-_baz</a></p>\n] PASSED
tests/test_port/test_fixtures.py::test_linkify[56-backticks inside raw links-https://example.com/foo`bar`baz\n-<p><a href="https://example.com/foo%60bar%60baz">https://example.com/foo`bar`baz</a></p>\n] PASSED
tests/test_port/test_fixtures.py::test_linkify[64-links inside raw links-https://example.com/foo[123](456)bar\n-<p><a href="https://example.com/foo%5B123%5D(456)bar">https://example.com/foo[123](456)bar</a></p>\n] PASSED
tests/test_port/test_fixtures.py::test_linkify[72-escapes not allowed at the start-\\https://example.com\n-<p>\\https://example.com</p>\n] PASSED
tests/test_port/test_fixtures.py::test_linkify[80-escapes not allowed at comma-https\\://example.com\n-<p>https://example.com</p>\n] PASSED
tests/test_port/test_fixtures.py::test_linkify[88-escapes not allowed at slashes-https:\\//aa.org https://bb.org\n-<p>https://aa.org <a href="https://bb.org">https://bb.org</a></p>\n] PASSED
tests/test_port/test_fixtures.py::test_linkify[9-don't touch text in links-[https://example.com](https://example.com)\n-<p><a href="https://example.com">https://example.com</a></p>\n] PASSED
tests/test_port/test_fixtures.py::test_linkify[96-fuzzy link shouldn't match cc.org-https:/\\/cc.org\n-<p>https://cc.org</p>\n] PASSED
tests/test_port/test_fixtures.py::test_normalize_url[17-Keep %25 as is because decoding it may break urls, #720-<https://www.google.com/search?q=hello%2E%252Ehello>\n-<p><a href="https://www.google.com/search?q=hello%2E%252Ehello">https://www.google.com/search?q=hello.%252Ehello</a></p>\n] PASSED
tests/test_port/test_fixtures.py::test_normalize_url[26--[](skype:\u03b3\u03b3\u03b3)\n-<p><a href="skype:%CE%B3%CE%B3%CE%B3"></a></p>\n] PASSED
tests/test_port/test_fixtures.py::test_normalize_url[3--<http://example.com/\u03b1%CE%B2\u03b3%CE%B4>\n-<p><a href="http://example.com/%CE%B1%CE%B2%CE%B3%CE%B4">http://example.com/\u03b1\u03b2\u03b3\u03b4</a></p>\n] PASSED
tests/test_port/test_fixtures.py::test_normalize_url[34-Square brackets are allowed-[foo](https://bar]baz.org)\n-<p><a href="https://bar%5Dbaz.org">foo</a></p>\n] PASSED
tests/test_port/test_fixtures.py::test_normalize_url[9--[foo](http://example.com/\u03b1%CE%B2\u03b3%CE%B4)\n-<p><a href="http://example.com/%CE%B1%CE%B2%CE%B3%CE%B4">foo</a></p>\n] PASSED
tests/test_port/test_fixtures.py::test_smartquotes[1-Should parse nested quotes:-"foo 'bar' baz"\n\n'foo 'bar' baz'\n-<p>\u201cfoo \u2018bar\u2019 baz\u201d</p>\n<p>\u2018foo \u2018bar\u2019 baz\u2019</p>\n] PASSED
tests/test_port/test_fixtures.py::test_smartquotes[100-Quotes at the start/end of the tokens:-"*foo* bar"\n\n"foo *bar*"\n\n"*foo bar*"\n-<p>\u201c<em>foo</em> bar\u201d</p>\n<p>\u201cfoo <em>bar</em>\u201d</p>\n<p>\u201c<em>foo bar</em>\u201d</p>\n] PASSED
tests/test_port/test_fixtures.py::test_smartquotes[113-Should treat softbreak as a space:-"this"\nand "that".\n\n"this" and\n"that".\n-<p>\u201cthis\u201d\nand \u201cthat\u201d.</p>\n<p>\u201cthis\u201d and\n\u201cthat\u201d.</p>\n] PASSED
tests/test_port/test_fixtures.py::test_smartquotes[12-Should not overlap quotes:-'foo "bar' baz"\n-<p>\u2018foo &quot;bar\u2019 baz&quot;</p>\n] PASSED
tests/test_port/test_fixtures.py::test_smartquotes[127-Should treat hardbreak as a space:-"this"\\\nand "that".\n\n"this" and\\\n"that".\n-<p>\u201cthis\u201d<br />\nand \u201cthat\u201d.</p>\n<p>\u201cthis\u201d and<br />\n\u201cthat\u201d.</p>\n] PASSED
tests/test_port/test_fixtures.py::test_smartquotes[141-Should allow quotes adjacent to other punctuation characters, #643:-The dog---"'man's' best friend"\n-<p>The dog\u2014\u201c\u2018man\u2019s\u2019 best friend\u201d</p>\n] PASSED
tests/test_port/test_fixtures.py::test_smartquotes[148-Should parse quotes adjacent to code block, #677:-"test `code`"\n\n"`code` test"\n-<p>\u201ctest <code>code</code>\u201d</p>\n<p>\u201c<code>code</code> test\u201d</p>\n] PASSED
tests/test_port/test_fixtures.py::test_smartquotes[158-Should parse quotes adjacent to inline html, #677:-"test <br>"\n\n"<br> test"\n-<p>\u201ctest <br>\u201d</p>\n<p>\u201c<br> test\u201d</p>\n] PASSED
tests/test_port/test_fixtures.py::test_smartquotes[168-Should be escapable:-"foo"\n\n\\"foo"\n\n"foo\\"\n-<p>\u201cfoo\u201d</p>\n<p>&quot;foo&quot;</p>\n<p>&quot;foo&quot;</p>\n] PASSED
tests/test_port/test_fixtures.py::test_smartquotes[181-Should not replace entities:-&quot;foo&quot;\n\n&quot;foo"\n\n"foo&quot;\n-<p>&quot;foo&quot;</p>\n<p>&quot;foo&quot;</p>\n<p>&quot;foo&quot;</p>\n] PASSED
tests/test_port/test_fixtures.py::test_smartquotes[20-Should match quotes on the same level:-"foo *bar* baz"\n-<p>\u201cfoo <em>bar</em> baz\u201d</p>\n] PASSED
tests/test_port/test_fixtures.py::test_smartquotes[28-Should handle adjacent nested quotes:-'"double in single"'\n\n"'single in double'"\n-<p>\u2018\u201cdouble in single\u201d\u2019</p>\n<p>\u201c\u2018single in double\u2019\u201d</p>\n] PASSED
tests/test_port/test_fixtures.py::test_smartquotes[40-Should not match quotes on different levels:-*"foo* bar"\n\n"foo *bar"*\n\n*"foo* bar *baz"*\n-<p><em>&quot;foo</em> bar&quot;</p>\n<p>&quot;foo <em>bar&quot;</em></p>\n<p><em>&quot;foo</em> bar <em>baz&quot;</em></p>\n] PASSED
tests/test_port/test_fixtures.py::test_smartquotes[53-Smartquotes should not overlap with other tags:-*foo "bar* *baz" quux*\n-<p><em>foo &quot;bar</em> <em>baz&quot; quux</em></p>\n] PASSED
tests/test_port/test_fixtures.py::test_smartquotes[61-Should try and find matching quote in this case:-"foo "bar 'baz"\n-<p>&quot;foo \u201cbar 'baz\u201d</p>\n] PASSED
tests/test_port/test_fixtures.py::test_smartquotes[69-Should not touch 'inches' in quotes:-"Monitor 21"" and "Monitor""\n-<p>\u201cMonitor 21&quot;\u201d and \u201cMonitor\u201d&quot;</p>\n] PASSED
tests/test_port/test_fixtures.py::test_smartquotes[77-Should render an apostrophe as a rsquo:-This isn't and can't be the best approach to implement this...\n-<p>This isn\u2019t and can\u2019t be the best approach to implement this\u2026</p>\n] PASSED
tests/test_port/test_fixtures.py::test_smartquotes[85-Apostrophe could end the word, that's why original smartypants replaces all of them as rsquo:-users' stuff\n-<p>users\u2019 stuff</p>\n] PASSED
tests/test_port/test_fixtures.py::test_smartquotes[93--"(hai)".\n-<p>\u201c(hai)\u201d.</p>\n] PASSED
tests/test_port/test_fixtures.py::test_strikethrough[0-.-~~Strikeout~~\n-<p><s>Strikeout</s></p>\n] PASSED
tests/test_port/test_fixtures.py::test_strikethrough[117--a~~"foo"~~\n-<p>a~~&quot;foo&quot;~~</p>\n] PASSED
tests/test_port/test_fixtures.py::test_strikethrough[12--x ~~foo ~~bar~~~~\n-<p>x <s>foo <s>bar</s></s></p>\n] PASSED
tests/test_port/test_fixtures.py::test_strikethrough[124-Coverage: single tilde-~a~\n-<p>~a~</p>\n] PASSED
tests/test_port/test_fixtures.py::test_strikethrough[131-Regression test for #742:--~~~~;~~~~~~\n-<p>-<s><s>;</s></s>~~</p>\n] PASSED
tests/test_port/test_fixtures.py::test_strikethrough[18--x ~~~~foo~~~~\n-<p>x <s><s>foo</s></s></p>\n] PASSED
tests/test_port/test_fixtures.py::test_strikethrough[24--x ~~a ~~foo~~~~~~~~~~~bar~~ b~~\n\nx ~~a ~~foo~~~~~~~~~~~~bar~~ b~~\n-<p>x <s>a <s>foo</s></s>~~~<s><s>bar</s> b</s></p>\n<p>x <s>a <s>foo</s></s>~~~~<s><s>bar</s> b</s></p>\n] PASSED
tests/test_port/test_fixtures.py::test_strikethrough[35-Strikeouts have the same priority as emphases:-**~~test**~~\n\n~~**test~~**\n-<p><strong>~~test</strong>~~</p>\n<p><s>**test</s>**</p>\n] PASSED
tests/test_port/test_fixtures.py::test_strikethrough[46-Strikeouts have the same priority as emphases with respect to links:-[~~link]()~~\n\n~~[link~~]()\n-<p><a href="">~~link</a>~~</p>\n<p>~~<a href="">link~~</a></p>\n] PASSED
tests/test_port/test_fixtures.py::test_strikethrough[57-Strikeouts have the same priority as emphases with respect to backticks:-~~`code~~`\n\n`~~code`~~\n-<p>~~<code>code~~</code></p>\n<p><code>~~code</code>~~</p>\n] PASSED
tests/test_port/test_fixtures.py::test_strikethrough[6--x ~~~~foo~~ bar~~\n-<p>x <s><s>foo</s> bar</s></p>\n] PASSED
tests/test_port/test_fixtures.py::test_strikethrough[68-Nested strikeouts:-~~foo ~~bar~~ baz~~\n\n~~f **o ~~o b~~ a** r~~\n-<p><s>foo <s>bar</s> baz</s></p>\n<p><s>f <strong>o <s>o b</s> a</strong> r</s></p>\n] PASSED
tests/test_port/test_fixtures.py::test_strikethrough[79-Should not have a whitespace between text and "~~":-foo ~~ bar ~~ baz\n-<p>foo ~~ bar ~~ baz</p>\n] PASSED
tests/test_port/test_fixtures.py::test_strikethrough[87-Should parse strikethrough within link tags:-[~~foo~~]()\n-<p><a href=""><s>foo</s></a></p>\n] PASSED
tests/test_port/test_fixtures.py::test_strikethrough[95-Newline should be considered a whitespace:-~~test\n~~\n\n~~\ntest~~\n\n~~\ntest\n~~\n-<p>~~test\n~~</p>\n<p>~~\ntest~~</p>\n<p>~~\ntest\n~~</p>\n] PASSED
tests/test_port/test_fixtures.py::test_table[1-Simple:-| Heading 1 | Heading 2\n| --------- | ---------\n| Cell 1    | Cell 2\n| Cell 3    | Cell 4\n-<table>\n<thead>\n<tr>\n<th>Heading 1</th>\n<th>Heading 2</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>Cell 1</td>\n<td>Cell 2</td>\n</tr>\n<tr>\n<td>Cell 3</td>\n<td>Cell 4</td>\n</tr>\n</tbody>\n</table>\n] PASSED
tests/test_port/test_fixtures.py::test_table[124-Minimal one-column:-| foo\n|----\n| test2\n-<table>\n<thead>\n<tr>\n<th>foo</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>test2</td>\n</tr>\n</tbody>\n</table>\n] PASSED
tests/test_port/test_fixtures.py::test_table[145-This is parsed as one big table:--   foo|foo\n---|---\nbar|bar\n-<table>\n<thead>\n<tr>\n<th>-   foo</th>\n<th>foo</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>bar</td>\n<td>bar</td>\n</tr>\n</tbody>\n</table>\n] PASSED
tests/test_port/test_fixtures.py::test_table[168-Second line should not contain symbols except "-", ":", "|" and " ":-foo|foo\n-----|-----s\nbar|bar\n-<p>foo|foo\n-----|-----s\nbar|bar</p>\n] PASSED
tests/test_port/test_fixtures.py::test_table[180-Second line should contain "|" symbol:-foo|foo\n-----:-----\nbar|bar\n-<p>foo|foo\n-----:-----\nbar|bar</p>\n] PASSED
tests/test_port/test_fixtures.py::test_table[192-Second line should not have empty columns in the middle:-foo|foo\n-----||-----\nbar|bar\n-<p>foo|foo\n-----||-----\nbar|bar</p>\n] PASSED
tests/test_port/test_fixtures.py::test_table[204-Wrong alignment symbol position:-foo|foo\n-----|-::-\nbar|bar\n-<p>foo|foo\n-----|-::-\nbar|bar</p>\n] PASSED
tests/test_port/test_fixtures.py::test_table[216-Title line should contain "|" symbol:-foo\n-----|-----\nbar|bar\n-<p>foo\n-----|-----\nbar|bar</p>\n] PASSED
tests/test_port/test_fixtures.py::test_table[228-Allow tabs as a separator on 2nd line-|\tfoo\t|\tbar\t|\n|\t---\t|\t---\t|\n|\tbaz\t|\tquux\t|\n-<table>\n<thead>\n<tr>\n<th>foo</th>\n<th>bar</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>baz</td>\n<td>quux</td>\n</tr>\n</tbody>\n</table>\n] PASSED
tests/test_port/test_fixtures.py::test_table[251-Should terminate paragraph:-paragraph\nfoo|foo\n---|---\nbar|bar\n-<p>paragraph</p>\n<table>\n<thead>\n<tr>\n<th>foo</th>\n<th>foo</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>bar</td>\n<td>bar</td>\n</tr>\n</tbody>\n</table>\n] PASSED
tests/test_port/test_fixtures.py::test_table[276-Table no longer terminated via row without "|" symbol:-foo|foo\n---|---\nparagraph\n-<table>\n<thead>\n<tr>\n<th>foo</th>\n<th>foo</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>paragraph</td>\n<td></td>\n</tr>\n</tbody>\n</table>\n] PASSED
tests/test_port/test_fixtures.py::test_table[29-Column alignment:-| Header 1 | Header 2 | Header 3 | Header 4 |\n| :------: | -------: | :------- | -------- |\n| Cell 1   | Cell 2   | Cell 3   | Cell 4   |\n| Cell 5   | Cell 6   | Cell 7   | Cell 8   |\n-<table>\n<thead>\n<tr>\n<th style="text-align:center">Header 1</th>\n<th style="text-align:right">Header 2</th>\n<th style="text-align:left">Header 3</th>\n<th>Header 4</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td style="text-align:center">Cell 1</td>\n<td style="text-align:right">Cell 2</td>\n<td style="text-align:left">Cell 3</td>\n<td>Cell 4</td>\n</tr>\n<tr>\n<td style="text-align:center">Cell 5</td>\n<td style="text-align:right">Cell 6</td>\n<td style="text-align:left">Cell 7</td>\n<td>Cell 8</td>\n</tr>\n</tbody>\n</table>\n] PASSED
tests/test_port/test_fixtures.py::test_table[299-Delimiter escaping (deprecated):-| Heading 1 \\\\\\\\| Heading 2\n| --------- | ---------\n| Cell\\|1\\|| Cell\\|2\n\\| Cell\\\\\\|3 \\\\| Cell\\|4\n-<p>| Heading 1 \\\\| Heading 2\n| --------- | ---------\n| Cell|1|| Cell|2\n| Cell\\|3 \\| Cell|4</p>\n] PASSED
tests/test_port/test_fixtures.py::test_table[312-Pipes inside backticks DO split cells, unless `\\` escaped:-| Heading 1 | Heading 2\n| --------- | ---------\n| `Cell\\|1` | Cell 2\n| `Cell|3` | Cell 4\n-<table>\n<thead>\n<tr>\n<th>Heading 1</th>\n<th>Heading 2</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>Cell|1</code></td>\n<td>Cell 2</td>\n</tr>\n<tr>\n<td>`Cell</td>\n<td>3`</td>\n</tr>\n</tbody>\n</table>\n] PASSED
tests/test_port/test_fixtures.py::test_table[339-Unclosed backticks don't count-| Heading 1 | Heading 2\n| --------- | ---------\n| Cell 1 | Cell 2\n| `Cell 3| Cell 4\n-<table>\n<thead>\n<tr>\n<th>Heading 1</th>\n<th>Heading 2</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>Cell 1</td>\n<td>Cell 2</td>\n</tr>\n<tr>\n<td>`Cell 3</td>\n<td>Cell 4</td>\n</tr>\n</tbody>\n</table>\n] PASSED
tests/test_port/test_fixtures.py::test_table[366-Another complicated backticks case-| Heading 1 | Heading 2\n| --------- | ---------\n| Cell 1 | Cell 2\n| \\\\\\`|\\\\\\`\n-<table>\n<thead>\n<tr>\n<th>Heading 1</th>\n<th>Heading 2</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>Cell 1</td>\n<td>Cell 2</td>\n</tr>\n<tr>\n<td>\\`</td>\n<td>\\`</td>\n</tr>\n</tbody>\n</table>\n] PASSED
tests/test_port/test_fixtures.py::test_table[393-`\\` in tables should not count as escaped backtick-# | 1 | 2\n--|--|--\nx | `\\` | `x`\n-<table>\n<thead>\n<tr>\n<th>#</th>\n<th>1</th>\n<th>2</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>x</td>\n<td><code>\\</code></td>\n<td><code>x</code></td>\n</tr>\n</tbody>\n</table>\n] PASSED
tests/test_port/test_fixtures.py::test_table[417-Tables should handle escaped backticks-# | 1 | 2\n--|--|--\nx | \\`\\` | `x`\n-<table>\n<thead>\n<tr>\n<th>#</th>\n<th>1</th>\n<th>2</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>x</td>\n<td>``</td>\n<td><code>x</code></td>\n</tr>\n</tbody>\n</table>\n] PASSED
tests/test_port/test_fixtures.py::test_table[442-An amount of rows might be different across table (issue #171), but header and alignment rows must be equal (#697):-| 1 | 2 |\n| :-----: |  :-----: |\n| 3 | 4 | 5 | 6 |\n-<table>\n<thead>\n<tr>\n<th style="text-align:center">1</th>\n<th style="text-align:center">2</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td style="text-align:center">3</td>\n<td style="text-align:center">4</td>\n</tr>\n</tbody>\n</table>\n] PASSED
tests/test_port/test_fixtures.py::test_table[465-An amount of rows might be different across the table #2:-| 1 | 2 | 3 | 4 |\n| :-----: |  :-----: |  :-----: |  :-----: |\n| 5 | 6 |\n-<table>\n<thead>\n<tr>\n<th style="text-align:center">1</th>\n<th style="text-align:center">2</th>\n<th style="text-align:center">3</th>\n<th style="text-align:center">4</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td style="text-align:center">5</td>\n<td style="text-align:center">6</td>\n<td style="text-align:center"></td>\n<td style="text-align:center"></td>\n</tr>\n</tbody>\n</table>\n] PASSED
tests/test_port/test_fixtures.py::test_table[492-Allow one-column tables (issue #171):-| foo |\n:-----:\n| bar |\n-<table>\n<thead>\n<tr>\n<th style="text-align:center">foo</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td style="text-align:center">bar</td>\n</tr>\n</tbody>\n</table>\n] PASSED
tests/test_port/test_fixtures.py::test_table[513-Allow indented tables (issue #325):-  | Col1a | Col2a |\n  | ----- | ----- |\n  | Col1b | Col2b |\n-<table>\n<thead>\n<tr>\n<th>Col1a</th>\n<th>Col2a</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>Col1b</td>\n<td>Col2b</td>\n</tr>\n</tbody>\n</table>\n] PASSED
tests/test_port/test_fixtures.py::test_table[536-Tables should not be indented more than 4 spaces (1st line):-    | Col1a | Col2a |\n  | ----- | ----- |\n  | Col1b | Col2b |\n-<pre><code>| Col1a | Col2a |\n</code></pre>\n<p>| ----- | ----- |\n| Col1b | Col2b |</p>\n] PASSED
tests/test_port/test_fixtures.py::test_table[549-Tables should not be indented more than 4 spaces (2nd line):-  | Col1a | Col2a |\n    | ----- | ----- |\n  | Col1b | Col2b |\n-<p>| Col1a | Col2a |\n| ----- | ----- |\n| Col1b | Col2b |</p>\n] PASSED
tests/test_port/test_fixtures.py::test_table[561-Tables should not be indented more than 4 spaces (3rd line):-  | Col1a | Col2a |\n  | ----- | ----- |\n    | Col1b | Col2b |\n-<table>\n<thead>\n<tr>\n<th>Col1a</th>\n<th>Col2a</th>\n</tr>\n</thead>\n</table>\n<pre><code>| Col1b | Col2b |\n</code></pre>\n] PASSED
tests/test_port/test_fixtures.py::test_table[580-Allow tables with empty body:-  | Col1a | Col2a |\n  | ----- | ----- |\n-<table>\n<thead>\n<tr>\n<th>Col1a</th>\n<th>Col2a</th>\n</tr>\n</thead>\n</table>\n] PASSED
tests/test_port/test_fixtures.py::test_table[596-Align row should be at least as large as any actual rows:-Col1a | Col1b | Col1c\n----- | -----\nCol2a | Col2b | Col2c\n-<p>Col1a | Col1b | Col1c\n----- | -----\nCol2a | Col2b | Col2c</p>\n] PASSED
tests/test_port/test_fixtures.py::test_table[607-Escaped pipes inside backticks don't split cells:-| Heading 1 | Heading 2\n| --------- | ---------\n| Cell 1 | Cell 2\n| `Cell 3\\|` | Cell 4\n-<table>\n<thead>\n<tr>\n<th>Heading 1</th>\n<th>Heading 2</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>Cell 1</td>\n<td>Cell 2</td>\n</tr>\n<tr>\n<td><code>Cell 3|</code></td>\n<td>Cell 4</td>\n</tr>\n</tbody>\n</table>\n] PASSED
tests/test_port/test_fixtures.py::test_table[63-Nested emphases:-Header 1|Header 2|Header 3|Header 4\n:-------|:------:|-------:|--------\nCell 1  |Cell 2  |Cell 3  |Cell 4\n*Cell 5*|Cell 6  |Cell 7  |Cell 8\n-<table>\n<thead>\n<tr>\n<th style="text-align:left">Header 1</th>\n<th style="text-align:center">Header 2</th>\n<th style="text-align:right">Header 3</th>\n<th>Header 4</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td style="text-align:left">Cell 1</td>\n<td style="text-align:center">Cell 2</td>\n<td style="text-align:right">Cell 3</td>\n<td>Cell 4</td>\n</tr>\n<tr>\n<td style="text-align:left"><em>Cell 5</em></td>\n<td style="text-align:center">Cell 6</td>\n<td style="text-align:right">Cell 7</td>\n<td>Cell 8</td>\n</tr>\n</tbody>\n</table>\n] PASSED
tests/test_port/test_fixtures.py::test_table[634-Escape before escaped Pipes inside backticks don't split cells:-| Heading 1 | Heading 2\n| --------- | ---------\n| Cell 1 | Cell 2\n| `Cell 3\\\\|` | Cell 4\n-<table>\n<thead>\n<tr>\n<th>Heading 1</th>\n<th>Heading 2</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>Cell 1</td>\n<td>Cell 2</td>\n</tr>\n<tr>\n<td><code>Cell 3\\|</code></td>\n<td>Cell 4</td>\n</tr>\n</tbody>\n</table>\n] PASSED
tests/test_port/test_fixtures.py::test_table[661-Regression test for #721, table in a list indented with tabs:-- Level 1\n\n\t- Level 2\n\n\t\t| Column 1 | Column 2 |\n\t\t| -------- | -------- |\n\t\t| abcdefgh | ijklmnop |\n-<ul>\n<li>\n<p>Level 1</p>\n<ul>\n<li>\n<p>Level 2</p>\n<table>\n<thead>\n<tr>\n<th>Column 1</th>\n<th>Column 2</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>abcdefgh</td>\n<td>ijklmnop</td>\n</tr>\n</tbody>\n</table>\n</li>\n</ul>\n</li>\n</ul>\n] PASSED
tests/test_port/test_fixtures.py::test_table[697-Table without any columns is not a table, #724-|\n|\n|\n-<p>|\n|\n|</p>\n] PASSED
tests/test_port/test_fixtures.py::test_table[708-GFM 4.10 Tables (extension), Example 198-| foo | bar |\n| --- | --- |\n| baz | bim |\n-<table>\n<thead>\n<tr>\n<th>foo</th>\n<th>bar</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>baz</td>\n<td>bim</td>\n</tr>\n</tbody>\n</table>\n] PASSED
tests/test_port/test_fixtures.py::test_table[730-GFM 4.10 Tables (extension), Example 199-| abc | defghi |\n:-: | -----------:\nbar | baz\n-<table>\n<thead>\n<tr>\n<th style="text-align:center">abc</th>\n<th style="text-align:right">defghi</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td style="text-align:center">bar</td>\n<td style="text-align:right">baz</td>\n</tr>\n</tbody>\n</table>\n] PASSED
tests/test_port/test_fixtures.py::test_table[752-GFM 4.10 Tables (extension), Example 200-| f\\|oo  |\n| ------ |\n| b `\\|` az |\n| b **\\|** im |\n-<table>\n<thead>\n<tr>\n<th>f|oo</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>b <code>|</code> az</td>\n</tr>\n<tr>\n<td>b <strong>|</strong> im</td>\n</tr>\n</tbody>\n</table>\n] PASSED
tests/test_port/test_fixtures.py::test_table[776-GFM 4.10 Tables (extension), Example 201-| abc | def |\n| --- | --- |\n| bar | baz |\n> bar\n-<table>\n<thead>\n<tr>\n<th>abc</th>\n<th>def</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>bar</td>\n<td>baz</td>\n</tr>\n</tbody>\n</table>\n<blockquote>\n<p>bar</p>\n</blockquote>\n] PASSED
tests/test_port/test_fixtures.py::test_table[802-GFM 4.10 Tables (extension), Example 202-| abc | def |\n| --- | --- |\n| bar | baz |\nbar\n\nbar\n-<table>\n<thead>\n<tr>\n<th>abc</th>\n<th>def</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>bar</td>\n<td>baz</td>\n</tr>\n<tr>\n<td>bar</td>\n<td></td>\n</tr>\n</tbody>\n</table>\n<p>bar</p>\n] PASSED
tests/test_port/test_fixtures.py::test_table[832-GFM 4.10 Tables (extension), Example 203-| abc | def |\n| --- |\n| bar |\n-<p>| abc | def |\n| --- |\n| bar |</p>\n] PASSED
tests/test_port/test_fixtures.py::test_table[843-GFM 4.10 Tables (extension), Example 204-| abc | def |\n| --- | --- |\n| bar |\n| bar | baz | boo |\n-<table>\n<thead>\n<tr>\n<th>abc</th>\n<th>def</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>bar</td>\n<td></td>\n</tr>\n<tr>\n<td>bar</td>\n<td>baz</td>\n</tr>\n</tbody>\n</table>\n] PASSED
tests/test_port/test_fixtures.py::test_table[870-GFM 4.10 Tables (extension), Example 205-| abc | def |\n| --- | --- |\n-<table>\n<thead>\n<tr>\n<th>abc</th>\n<th>def</th>\n</tr>\n</thead>\n</table>\n] PASSED
tests/test_port/test_fixtures.py::test_table[885-A list takes precedence in case of ambiguity-a | b\n- | -\n1 | 2\n-<p>a | b</p>\n<ul>\n<li>| -\n1 | 2</li>\n</ul>\n] PASSED
tests/test_port/test_fixtures.py::test_table[97-Nested tables inside blockquotes:-> foo|foo\n> ---|---\n> bar|bar\nbaz|baz\n-<blockquote>\n<table>\n<thead>\n<tr>\n<th>foo</th>\n<th>foo</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>bar</td>\n<td>bar</td>\n</tr>\n</tbody>\n</table>\n</blockquote>\n<p>baz|baz</p>\n] PASSED
tests/test_port/test_fixtures.py::test_typographer[0-.-(bad)\n-<p>(bad)</p>\n] PASSED
tests/test_port/test_fixtures.py::test_typographer[102-dashes should be escapable-foo \\-- bar\n\nfoo -\\- bar\n-<p>foo -- bar</p>\n<p>foo -- bar</p>\n] PASSED
tests/test_port/test_fixtures.py::test_typographer[112-regression tests for #624-1---2---3\n\n1--2--3\n\n1 -- -- 3\n-<p>1\u20142\u20143</p>\n<p>1\u20132\u20133</p>\n<p>1 \u2013 \u2013 3</p>\n] PASSED
tests/test_port/test_fixtures.py::test_typographer[125-shouldn't replace entities-&#40;c) (c&#41; (c)\n-<p>(c) (c) \xa9</p>\n] PASSED
tests/test_port/test_fixtures.py::test_typographer[14-copyright (Upper)-(C)\n-<p>\xa9</p>\n] PASSED
tests/test_port/test_fixtures.py::test_typographer[21-copyright-(c) (C)\n-<p>\xa9 \xa9</p>\n] PASSED
tests/test_port/test_fixtures.py::test_typographer[29-reserved-(r) (R)\n-<p>\xae \xae</p>\n] PASSED
tests/test_port/test_fixtures.py::test_typographer[37-trademark-(tm) (TM)\n-<p>\u2122 \u2122</p>\n] PASSED
tests/test_port/test_fixtures.py::test_typographer[44-plus-minus-+-5\n-<p>\xb15</p>\n] PASSED
tests/test_port/test_fixtures.py::test_typographer[52-ellipsis-test.. test... test..... test?..... test!....\n-<p>test\u2026 test\u2026 test\u2026 test?.. test!..</p>\n] PASSED
tests/test_port/test_fixtures.py::test_typographer[60-dupes-!!!!!! ???? ,,\n-<p>!!! ??? ,</p>\n] PASSED
tests/test_port/test_fixtures.py::test_typographer[68-dupes-ellipsis-!... ?... ,... !!!!!!.... ????.... ,,...\n-<p>!.. ?.. ,\u2026 !!!.. ???.. ,\u2026</p>\n] PASSED
tests/test_port/test_fixtures.py::test_typographer[7-copyright (Lower)-(c)\n-<p>\xa9</p>\n] PASSED
tests/test_port/test_fixtures.py::test_typographer[75-copyright should be escapable-\\(c)\n-<p>(c)</p>\n] PASSED
tests/test_port/test_fixtures.py::test_typographer[83-dashes----markdownit --- super---\n\nmarkdownit---awesome\n\nabc ----\n\n--markdownit -- super--\n\nmarkdownit--awesome\n-<p>\u2014markdownit \u2014 super\u2014</p>\n<p>markdownit\u2014awesome</p>\n<p>abc ----</p>\n<p>\u2013markdownit \u2013 super\u2013</p>\n<p>markdownit\u2013awesome</p>\n] PASSED
tests/test_port/test_misc.py::test_highlight_arguments PASSED
tests/test_port/test_misc.py::test_ordered_list_info PASSED
tests/test_port/test_no_end_newline.py::test_no_end_newline[    indented code block-<pre><code>indented code block\n</code></pre>\n] PASSED
tests/test_port/test_no_end_newline.py::test_no_end_newline[###-<h3></h3>\n] PASSED
tests/test_port/test_no_end_newline.py::test_no_end_newline[#-<h1></h1>\n] PASSED
tests/test_port/test_no_end_newline.py::test_no_end_newline[----<hr />\n] PASSED
tests/test_port/test_no_end_newline.py::test_no_end_newline[--<ul>\n<li></li>\n</ul>\n] PASSED
tests/test_port/test_no_end_newline.py::test_no_end_newline[1.-<ol>\n<li></li>\n</ol>\n] PASSED
tests/test_port/test_no_end_newline.py::test_no_end_newline[<h1></h1>-<h1></h1>] PASSED
tests/test_port/test_no_end_newline.py::test_no_end_newline[> test\n>-<blockquote>\n<p>test</p>\n</blockquote>\n] PASSED
tests/test_port/test_no_end_newline.py::test_no_end_newline[>-<blockquote></blockquote>\n] PASSED
tests/test_port/test_no_end_newline.py::test_no_end_newline[[reference]: /url-] PASSED
tests/test_port/test_no_end_newline.py::test_no_end_newline[` `-<p><code> </code></p>\n] PASSED
tests/test_port/test_no_end_newline.py::test_no_end_newline[``````-<pre><code></code></pre>\n] PASSED
tests/test_port/test_no_end_newline.py::test_no_end_newline[p-<p>p</p>\n] PASSED
tests/test_port/test_references.py::test_inline_definitions PASSED
tests/test_port/test_references.py::test_ref_definitions PASSED
tests/test_port/test_references.py::test_store_labels PASSED
tests/test_port/test_references.py::test_use_existing_env PASSED
tests/test_tree.py::test_pretty PASSED
tests/test_tree.py::test_pretty_text_special PASSED
tests/test_tree.py::test_property_passthrough PASSED
tests/test_tree.py::test_sibling_traverse PASSED
tests/test_tree.py::test_tree_to_tokens_conversion PASSED
tests/test_tree.py::test_type PASSED
tests/test_tree.py::test_walk PASSED

======== 902 passed ========
  py$(PYV): OK
  congratulations :)