(language_name)
| 17 | |
| 18 | |
| 19 | def _make_wrapper(language_name): |
| 20 | manager = get_tree_sitter_manager() |
| 21 | if not manager.is_language_available(language_name): |
| 22 | pytest.skip(f"{language_name} tree-sitter grammar is not available in this environment") |
| 23 | wrapper = MagicMock() |
| 24 | wrapper.language_name = language_name |
| 25 | wrapper.language = manager.get_language_safe(language_name) |
| 26 | wrapper.parser = manager.create_parser(language_name) |
| 27 | return wrapper |
| 28 | |
| 29 | |
| 30 | @pytest.fixture(scope="module") |
no test coverage detected