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-](#)\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:-``` \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\n-<p>![test]</p>\n<p></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>[](<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* *\n\n*&*\n-<p><em>&</em></p>\n<p><em> </em></p>\n<p><em>&</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](<\nbar>)</p>\n<p>[foo](<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 "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-\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-.-\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="\\"\\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 \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></ 123></p>\n] PASSED tests/test_port/test_fixtures.py::test_commonmark_extras[8-Issue #246. Double escaping in ALT-\n-<p><img src="#" alt="&" /></p>\n] PASSED tests/test_port/test_fixtures.py::test_commonmark_extras[81-Escaping entities in links:-[](<"> "&ö")\n\n[](<\\"> "\\&\\ö")\n\n[](<\\\\"> "\\\\"\\\\ö")\n-<p><a href="%22" title="&\xf6"></a></p>\n<p><a href="&quot;" title="&amp;&ouml;"></a></p>\n<p><a href="%5C%22" title="\\"\\\xf6"></a></p>\n] PASSED tests/test_port/test_fixtures.py::test_commonmark_extras[95-Checking combination of replaceEntities and unescapeMd:-~~~ &&bad;\\&\\\\&\njust a funny little fence\n~~~\n-<pre><code class="&&bad;&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](<%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](�)\n-<p><a href="&#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 <!\u2014 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx -></p>\n<p>foo <!-------------------------------------------------------------------></p>\n] PASSED tests/test_port/test_fixtures.py::test_fatal[36-Should not hang cdata regexp-foo <![CDATA[ xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx ]>\n-<p>foo <![CDATA[ xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx ]></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-💬\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-[]("y;) "y;\n[](#y;) #y;\n-<p><a href="&#X22y;"></a> &#X22y;\n<a href="&#35y;"></a> &#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&bar\n-<p><a href="https://example.com/foo&amp;bar">https://example.com/foo&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 "bar\u2019 baz"</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>"foo"</p>\n<p>"foo"</p>\n] PASSED tests/test_port/test_fixtures.py::test_smartquotes[181-Should not replace entities:-"foo"\n\n"foo"\n\n"foo"\n-<p>"foo"</p>\n<p>"foo"</p>\n<p>"foo"</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>"foo</em> bar"</p>\n<p>"foo <em>bar"</em></p>\n<p><em>"foo</em> bar <em>baz"</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 "bar</em> <em>baz" 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>"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"\u201d and \u201cMonitor\u201d"</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~~"foo"~~</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-(c) (c) (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 :)