Coverage for tests / unit / tools / rustfmt / conftest.py: 100%

8 statements  

« prev     ^ index     » next       coverage.py v7.13.0, created at 2026-04-03 18:53 +0000

1"""Pytest configuration for rustfmt tests.""" 

2 

3from __future__ import annotations 

4 

5from unittest.mock import patch 

6 

7import pytest 

8 

9from lintro.tools.definitions.rustfmt import RustfmtPlugin 

10 

11 

12@pytest.fixture 

13def rustfmt_plugin() -> RustfmtPlugin: 

14 """Provide a RustfmtPlugin instance for testing. 

15 

16 Returns: 

17 A RustfmtPlugin instance. 

18 """ 

19 with patch( 

20 "lintro.plugins.execution_preparation.verify_tool_version", 

21 return_value=None, 

22 ): 

23 return RustfmtPlugin()