sphinx/tests/test_markup
Adam Turner d29c2c1ff3
Implement key splitting in the `:kbd: role and remove KeyboardTransform` (#13227)
``KeyboardTransform.run`` takes 1.2% of the runtime of a build, but
is not be needed if ``:kbd:`` is converted to a proper role.

We implement key splitting in the ``:kbd:`` role, and return a sequence
of parsed nodes rather than a nested collection of roles with ``class="kbd compound"``.
2025-01-10 19:51:17 +00:00
..
__init__.py Organise tests into directories 2024-01-17 03:56:35 +00:00
test_markup.py Implement key splitting in the `:kbd: role and remove KeyboardTransform` (#13227) 2025-01-10 19:51:17 +00:00
test_metadata.py Require the PEP 563 'annotations' future import 2024-11-22 21:54:26 +00:00
test_parser.py Avoid attribute indirection with `env` (#13212) 2025-01-05 09:10:55 +00:00
test_smartquotes.py Require the PEP 563 'annotations' future import 2024-11-22 21:54:26 +00:00