| 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) |