from pathlib import Path import pytest import markdown_it @pytest.fixture def spec_text(): return Path(__file__).parent.joinpath("samples", "spec.md").read_text() @pytest.fixture def parser(): return markdown_it.MarkdownIt("commonmark") @pytest.mark.benchmark(group="core") def test_spec(benchmark, parser, spec_text): benchmark(parser.render, spec_text)