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-
**Helloworld
\n] PASSED tests/test_port/test_fixtures.py::test_commonmark_extras[106--_(hai)_.\n-(hai).
\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-\n] PASSED tests/test_port/test_fixtures.py::test_commonmark_extras[120-Those are two separate blockquotes:- - > foo\n > bar\n-\n\nfoo
\n
\n\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-bar
\n
\n\nblockquote\nblockquote continuation
\n
\n\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-\nfoo\n
bar
\n
\n\nb
\n
c\n
\ntest\n
\n] PASSED
tests/test_port/test_fixtures.py::test_commonmark_extras[22-Issue #55:-![test]\n\n![test](foo bar)\n-![test]
\n![test](foo bar)
\n] PASSED tests/test_port/test_fixtures.py::test_commonmark_extras[221-Setext header text supports lazy continuations:- - foo\nbar\n ===\n-foo\nbar\nbaz
\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-foo1\t\nfoo2
\nbar
\n\nquote
\n
[link](a\\ b)
\n] PASSED tests/test_port/test_fixtures.py::test_commonmark_extras[293-Link destination cannot contain '<'-[]([](<foo
[](url (xxx())
\n\n] PASSED tests/test_port/test_fixtures.py::test_commonmark_extras[313-Allow EOL in processing instructions, commonmark/commonmark.js#196.-a \n?>\n-a \n?>
\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\n \n\n-City:\n\n\n
\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-\u0130\u03f4\u2126\u212a\u212b
\n] PASSED tests/test_port/test_fixtures.py::test_commonmark_extras[335-Coverage. Directive can terminate paragraph.-a\na\n*\n-\n] PASSED tests/test_port/test_fixtures.py::test_commonmark_extras[353-Coverage. Unpaired nested backtick (silent mode)-*`foo*\n-`foo
\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-aaa``bbb``ccc
dddeee
&
\n\n
&
\n] PASSED tests/test_port/test_fixtures.py::test_commonmark_extras[383-Coverage. Escape.-*\\a*\n-\\a
\n] PASSED tests/test_port/test_fixtures.py::test_commonmark_extras[391-Coverage. parseLinkDestination-[foo](<\nbar>)\n\n[foo]([foo](<bar)
\n] PASSED tests/test_port/test_fixtures.py::test_commonmark_extras[404-Coverage. parseLinkTitle-[foo](bar "ba)\n\n[foo](bar "ba\\\nz")\n-[foo](bar "ba)
\n\n] PASSED tests/test_port/test_fixtures.py::test_commonmark_extras[417-Coverage. Image-![test]( x )\n-\n] PASSED tests/test_port/test_fixtures.py::test_commonmark_extras[422-.-![test][foo]\n\n[bar]: 123\n-![test][foo]
\n] PASSED tests/test_port/test_fixtures.py::test_commonmark_extras[429-.-![test][[[\n\n[bar]: 123\n-![test][[[
\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-\n] PASSED tests/test_port/test_fixtures.py::test_commonmark_extras[436-.-![test](\n-![test](
\n] PASSED tests/test_port/test_fixtures.py::test_commonmark_extras[444-Coverage. Link-[test](\n-[test](
\n] PASSED tests/test_port/test_fixtures.py::test_commonmark_extras[452-Coverage. Reference-[\ntest\\\n]: 123\nfoo\nbar\n-foo\nbar
\n] PASSED tests/test_port/test_fixtures.py::test_commonmark_extras[462-.-[\ntest\n]\n-[\ntest\n]
\n] PASSED tests/test_port/test_fixtures.py::test_commonmark_extras[471-.-> [foo]: bar\n[foo]\n-\n\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-\n\n\ntest\n
\n\n\ntest\n
\n\n\ntest\n
\n\n
\n\ntest\n
\n\n
\n\ntest\n
\n\n
\n\ntest\n
\n\n\n\ttest\n
\n\n\n\ttest\n
\n\n\n\ttest\n
\n\n
\n\n\ttest\n
\n\n
\n\n\ttest\n
\n\n] PASSED tests/test_port/test_fixtures.py::test_commonmark_extras[53-Issue #35. `<` should work as punctuation-an **(:**
\n\n\ttest\n
an (:
foo
\n bar\n
\n\n\nfoo\n- - - -
\n
\n\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.-\n\n\n-foo\n# not a heading
\n
\ufffd
\n�
\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-\n\n] PASSED tests/test_port/test_fixtures.py::test_commonmark_extras[611-Issue #696. Blockquotes should remember their level.->>> foo\nbar\n>>> baz\n-\n\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-\n\n\n\nfoo\nbar\nbaz
\n
\n\n\n\n\n\nfoo\nbar\nbaz\nfoo
\n
\n\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-\n\n\n\nbar\nbaz
\n
There is a newline in this image
\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\n-\n
\n==\n\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-
[Contact](http:// mail.com)
\n[Contact](mailto: mail@mail.com)
\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-\n\nQUOTE
\n
\n\nINDENTED QUOTE
\n
</ 123>
\n] PASSED tests/test_port/test_fixtures.py::test_commonmark_extras[8-Issue #246. Double escaping in ALT-![&](#)\n-\n] PASSED tests/test_port/test_fixtures.py::test_commonmark_extras[81-Escaping entities in links:-[](<"> "&ö")\n\n[](<\\"> "\\&\\ö")\n\n[](<\\\\"> "\\\\"\\\\ö")\n-\n\n\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-just a funny little fence\n
\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-This is a paragraph,\nwith multiple lines.
\nThis paragraph\nhas variable indents,\nlike this.
\n] PASSED tests/test_port/test_fixtures.py::test_disable_code_block[17-indent in HTML-Paragraph
\ndef foo():\n pass\n
\n] PASSED
tests/test_port/test_fixtures.py::test_disable_code_block[42-indent heading- # Heading\n-foo | \nbar | \n
---|---|
baz | \nbim | \n
foo <!\u2014 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx ->
\nfoo <!------------------------------------------------------------------->
\n] PASSED tests/test_port/test_fixtures.py::test_fatal[36-Should not hang cdata regexp-foo \n-foo <![CDATA[ xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx ]>
\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-\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-\n\na
\n
\n\nA Block Quote
\n
\n\n] PASSED tests/test_port/test_fixtures.py::test_issue_fixes[33-#80 UnicodeError with codepoints larger than 0xFFFF-💬\n-Another Block Quote
\n
\U0001f4ac
\n] PASSED tests/test_port/test_fixtures.py::test_issue_fixes[40-Fix CVE-2023-26303-![![]()\n]([)\n-\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-\n] PASSED tests/test_port/test_fixtures.py::test_linkify[1-linkify-url http://www.youtube.com/watch?v=5Jt5GEr4AYg.\n-url http://www.youtube.com/watch?v=5Jt5GEr4AYg.
\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-\n] PASSED tests/test_port/test_fixtures.py::test_linkify[111-match links without protocol-www.example.org\n-\n] PASSED tests/test_port/test_fixtures.py::test_linkify[118-coverage, prefix not valid-http:/example.com/\n-http:/example.com/
\n] PASSED tests/test_port/test_fixtures.py::test_linkify[126-coverage, negative link level-[https://example.com](https://example.com)\n-\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-http://cdecl.ridiculousfish.com/?q=int+(*f)+(float+*)%3B
\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-\n] PASSED tests/test_port/test_fixtures.py::test_linkify[148-emails-test@example.com\n\nmailto:test@example.com\n-\n\n] PASSED tests/test_port/test_fixtures.py::test_linkify[159-typorgapher should not break href-http://example.com/(c)\n-\n] PASSED tests/test_port/test_fixtures.py::test_linkify[166-before line-before\ngithub.com\n-before\ngithub.com
\n] PASSED tests/test_port/test_fixtures.py::test_linkify[17-don't touch text in autolinks-github.com\nafter
\n] PASSED tests/test_port/test_fixtures.py::test_linkify[184-before after lines-before\ngithub.com\nafter\n-before\ngithub.com\nafter
\n] PASSED tests/test_port/test_fixtures.py::test_linkify[195-before after lines with blank line-before\n\ngithub.com\n\nafter\n-before
\n\nafter
\n] PASSED tests/test_port/test_fixtures.py::test_linkify[208-Don't match escaped-google\\.com\n-google.com
\n] PASSED tests/test_port/test_fixtures.py::test_linkify[25-don't touch text in html tags-https://example.com\n-\n] PASSED tests/test_port/test_fixtures.py::test_linkify[32-entities inside raw links-https://example.com/foo&bar\n-https://example.com/foo&bar
\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-https://example.com/foo*bar*baz
\n] PASSED tests/test_port/test_fixtures.py::test_linkify[48-emphasis inside raw links (underscore)-http://example.org/foo._bar_-_baz\n-http://example.org/foo._bar_-_baz
\n] PASSED tests/test_port/test_fixtures.py::test_linkify[56-backticks inside raw links-https://example.com/foo`bar`baz\n-https://example.com/foo`bar`baz
\n] PASSED tests/test_port/test_fixtures.py::test_linkify[64-links inside raw links-https://example.com/foo[123](456)bar\n-https://example.com/foo[123](456)bar
\n] PASSED tests/test_port/test_fixtures.py::test_linkify[72-escapes not allowed at the start-\\https://example.com\n-\\https://example.com
\n] PASSED tests/test_port/test_fixtures.py::test_linkify[80-escapes not allowed at comma-https\\://example.com\n-https://example.com
\n] PASSED tests/test_port/test_fixtures.py::test_linkify[88-escapes not allowed at slashes-https:\\//aa.org https://bb.org\n-https://aa.org https://bb.org
\n] PASSED tests/test_port/test_fixtures.py::test_linkify[9-don't touch text in links-[https://example.com](https://example.com)\n-\n] PASSED tests/test_port/test_fixtures.py::test_linkify[96-fuzzy link shouldn't match cc.org-https:/\\/cc.org\n-https://cc.org
\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.%252Ehello
\n] PASSED tests/test_port/test_fixtures.py::test_normalize_url[26--[](skype:\u03b3\u03b3\u03b3)\n-\n] PASSED tests/test_port/test_fixtures.py::test_normalize_url[3--http://example.com/\u03b1\u03b2\u03b3\u03b4
\n] PASSED tests/test_port/test_fixtures.py::test_normalize_url[34-Square brackets are allowed-[foo](https://bar]baz.org)\n-\n] PASSED tests/test_port/test_fixtures.py::test_normalize_url[9--[foo](http://example.com/\u03b1%CE%B2\u03b3%CE%B4)\n-\n] PASSED tests/test_port/test_fixtures.py::test_smartquotes[1-Should parse nested quotes:-"foo 'bar' baz"\n\n'foo 'bar' baz'\n-\u201cfoo \u2018bar\u2019 baz\u201d
\n\u2018foo \u2018bar\u2019 baz\u2019
\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-\u201cfoo bar\u201d
\n\u201cfoo bar\u201d
\n\u201cfoo bar\u201d
\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-\u201cthis\u201d\nand \u201cthat\u201d.
\n\u201cthis\u201d and\n\u201cthat\u201d.
\n] PASSED tests/test_port/test_fixtures.py::test_smartquotes[12-Should not overlap quotes:-'foo "bar' baz"\n-\u2018foo "bar\u2019 baz"
\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-\u201cthis\u201d
\nand \u201cthat\u201d.
\u201cthis\u201d and
\n\u201cthat\u201d.
The dog\u2014\u201c\u2018man\u2019s\u2019 best friend\u201d
\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-\u201ctest code
\u201d
\u201ccode
test\u201d
\u201ctest
\u201d
\u201c
test\u201d
\u201cfoo\u201d
\n"foo"
\n"foo"
\n] PASSED tests/test_port/test_fixtures.py::test_smartquotes[181-Should not replace entities:-"foo"\n\n"foo"\n\n"foo"\n-"foo"
\n"foo"
\n"foo"
\n] PASSED tests/test_port/test_fixtures.py::test_smartquotes[20-Should match quotes on the same level:-"foo *bar* baz"\n-\u201cfoo bar baz\u201d
\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-\u2018\u201cdouble in single\u201d\u2019
\n\u201c\u2018single in double\u2019\u201d
\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-"foo bar"
\n"foo bar"
\n"foo bar baz"
\n] PASSED tests/test_port/test_fixtures.py::test_smartquotes[53-Smartquotes should not overlap with other tags:-*foo "bar* *baz" quux*\n-foo "bar baz" quux
\n] PASSED tests/test_port/test_fixtures.py::test_smartquotes[61-Should try and find matching quote in this case:-"foo "bar 'baz"\n-"foo \u201cbar 'baz\u201d
\n] PASSED tests/test_port/test_fixtures.py::test_smartquotes[69-Should not touch 'inches' in quotes:-"Monitor 21"" and "Monitor""\n-\u201cMonitor 21"\u201d and \u201cMonitor\u201d"
\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-This isn\u2019t and can\u2019t be the best approach to implement this\u2026
\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-users\u2019 stuff
\n] PASSED tests/test_port/test_fixtures.py::test_smartquotes[93--"(hai)".\n-\u201c(hai)\u201d.
\n] PASSED tests/test_port/test_fixtures.py::test_strikethrough[0-.-~~Strikeout~~\n-Strikeout
a~~"foo"~~
\n] PASSED tests/test_port/test_fixtures.py::test_strikethrough[12--x ~~foo ~~bar~~~~\n-x foo bar
~a~
\n] PASSED tests/test_port/test_fixtures.py::test_strikethrough[131-Regression test for #742:--~~~~;~~~~~~\n--~~;
x foo
x a ~~~foobar b
x a ~~~~foobar b
~~test~~
\n**test**
~~link~~
\n~~link~~
\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-~~code~~
~~code
~~
x foo bar
foo bar baz
f o o b a r
foo ~~ bar ~~ baz
\n] PASSED tests/test_port/test_fixtures.py::test_strikethrough[87-Should parse strikethrough within link tags:-[~~foo~~]()\n-\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-~~test\n~~
\n~~\ntest~~
\n~~\ntest\n~~
\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-Heading 1 | \nHeading 2 | \n
---|---|
Cell 1 | \nCell 2 | \n
Cell 3 | \nCell 4 | \n
foo | \n
---|
test2 | \n
- foo | \nfoo | \n
---|---|
bar | \nbar | \n
foo|foo\n-----|-----s\nbar|bar
\n] PASSED tests/test_port/test_fixtures.py::test_table[180-Second line should contain "|" symbol:-foo|foo\n-----:-----\nbar|bar\n-foo|foo\n-----:-----\nbar|bar
\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-foo|foo\n-----||-----\nbar|bar
\n] PASSED tests/test_port/test_fixtures.py::test_table[204-Wrong alignment symbol position:-foo|foo\n-----|-::-\nbar|bar\n-foo|foo\n-----|-::-\nbar|bar
\n] PASSED tests/test_port/test_fixtures.py::test_table[216-Title line should contain "|" symbol:-foo\n-----|-----\nbar|bar\n-foo\n-----|-----\nbar|bar
\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-foo | \nbar | \n
---|---|
baz | \nquux | \n
paragraph
\nfoo | \nfoo | \n
---|---|
bar | \nbar | \n
foo | \nfoo | \n
---|---|
paragraph | \n\n |
Header 1 | \nHeader 2 | \nHeader 3 | \nHeader 4 | \n
---|---|---|---|
Cell 1 | \nCell 2 | \nCell 3 | \nCell 4 | \n
Cell 5 | \nCell 6 | \nCell 7 | \nCell 8 | \n
| Heading 1 \\\\| Heading 2\n| --------- | ---------\n| Cell|1|| Cell|2\n| Cell\\|3 \\| Cell|4
\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-Heading 1 | \nHeading 2 | \n
---|---|
Cell|1 | \nCell 2 | \n
`Cell | \n3` | \n
Heading 1 | \nHeading 2 | \n
---|---|
Cell 1 | \nCell 2 | \n
`Cell 3 | \nCell 4 | \n
Heading 1 | \nHeading 2 | \n
---|---|
Cell 1 | \nCell 2 | \n
\\` | \n\\` | \n
# | \n1 | \n2 | \n
---|---|---|
x | \n\\ | \nx | \n
# | \n1 | \n2 | \n
---|---|---|
x | \n`` | \nx | \n
1 | \n2 | \n
---|---|
3 | \n4 | \n
1 | \n2 | \n3 | \n4 | \n
---|---|---|---|
5 | \n6 | \n\n | \n |
foo | \n
---|
bar | \n
Col1a | \nCol2a | \n
---|---|
Col1b | \nCol2b | \n
| Col1a | Col2a |\n
\n| ----- | ----- |\n| Col1b | Col2b |
\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-| Col1a | Col2a |\n| ----- | ----- |\n| Col1b | Col2b |
\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-Col1a | \nCol2a | \n
---|
| Col1b | Col2b |\n
\n] PASSED
tests/test_port/test_fixtures.py::test_table[580-Allow tables with empty body:- | Col1a | Col2a |\n | ----- | ----- |\n-Col1a | \nCol2a | \n
---|
Col1a | Col1b | Col1c\n----- | -----\nCol2a | Col2b | Col2c
\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-Heading 1 | \nHeading 2 | \n
---|---|
Cell 1 | \nCell 2 | \n
Cell 3| | \nCell 4 | \n
Header 1 | \nHeader 2 | \nHeader 3 | \nHeader 4 | \n
---|---|---|---|
Cell 1 | \nCell 2 | \nCell 3 | \nCell 4 | \n
Cell 5 | \nCell 6 | \nCell 7 | \nCell 8 | \n
Heading 1 | \nHeading 2 | \n
---|---|
Cell 1 | \nCell 2 | \n
Cell 3\\| | \nCell 4 | \n
Level 1
\nLevel 2
\nColumn 1 | \nColumn 2 | \n
---|---|
abcdefgh | \nijklmnop | \n
|\n|\n|
\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-foo | \nbar | \n
---|---|
baz | \nbim | \n
abc | \ndefghi | \n
---|---|
bar | \nbaz | \n
f|oo | \n
---|
b | az | \n
b | im | \n
abc | \ndef | \n
---|---|
bar | \nbaz | \n
\n\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-bar
\n
abc | \ndef | \n
---|---|
bar | \nbaz | \n
bar | \n\n |
bar
\n] PASSED tests/test_port/test_fixtures.py::test_table[832-GFM 4.10 Tables (extension), Example 203-| abc | def |\n| --- |\n| bar |\n-| abc | def |\n| --- |\n| bar |
\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-abc | \ndef | \n
---|---|
bar | \n\n |
bar | \nbaz | \n
abc | \ndef | \n
---|
a | b
\n\n\n\n\n
\n\n \n\n\nfoo \nfoo \n\n \n\nbar \nbar \n
baz|baz
\n] PASSED tests/test_port/test_fixtures.py::test_typographer[0-.-(bad)\n-(bad)
\n] PASSED tests/test_port/test_fixtures.py::test_typographer[102-dashes should be escapable-foo \\-- bar\n\nfoo -\\- bar\n-foo -- bar
\nfoo -- bar
\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-1\u20142\u20143
\n1\u20132\u20133
\n1 \u2013 \u2013 3
\n] PASSED tests/test_port/test_fixtures.py::test_typographer[125-shouldn't replace entities-(c) (c) (c)\n-(c) (c) \xa9
\n] PASSED tests/test_port/test_fixtures.py::test_typographer[14-copyright (Upper)-(C)\n-\xa9
\n] PASSED tests/test_port/test_fixtures.py::test_typographer[21-copyright-(c) (C)\n-\xa9 \xa9
\n] PASSED tests/test_port/test_fixtures.py::test_typographer[29-reserved-(r) (R)\n-\xae \xae
\n] PASSED tests/test_port/test_fixtures.py::test_typographer[37-trademark-(tm) (TM)\n-\u2122 \u2122
\n] PASSED tests/test_port/test_fixtures.py::test_typographer[44-plus-minus-+-5\n-\xb15
\n] PASSED tests/test_port/test_fixtures.py::test_typographer[52-ellipsis-test.. test... test..... test?..... test!....\n-test\u2026 test\u2026 test\u2026 test?.. test!..
\n] PASSED tests/test_port/test_fixtures.py::test_typographer[60-dupes-!!!!!! ???? ,,\n-!!! ??? ,
\n] PASSED tests/test_port/test_fixtures.py::test_typographer[68-dupes-ellipsis-!... ?... ,... !!!!!!.... ????.... ,,...\n-!.. ?.. ,\u2026 !!!.. ???.. ,\u2026
\n] PASSED tests/test_port/test_fixtures.py::test_typographer[7-copyright (Lower)-(c)\n-\xa9
\n] PASSED tests/test_port/test_fixtures.py::test_typographer[75-copyright should be escapable-\\(c)\n-(c)
\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-\u2014markdownit \u2014 super\u2014
\nmarkdownit\u2014awesome
\nabc ----
\n\u2013markdownit \u2013 super\u2013
\nmarkdownit\u2013awesome
\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-indented code block\n
\n] PASSED
tests/test_port/test_no_end_newline.py::test_no_end_newline[###-\n] PASSED
tests/test_port/test_no_end_newline.py::test_no_end_newline[#-\n] PASSED
tests/test_port/test_no_end_newline.py::test_no_end_newline[----\n\n] PASSED tests/test_port/test_no_end_newline.py::test_no_end_newline[>-\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[` `-test
\n
\n] PASSED
tests/test_port/test_no_end_newline.py::test_no_end_newline[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 :)