Coverage for tests / unit / tools / shfmt / conftest.py: 100%
8 statements
« prev ^ index » next coverage.py v7.13.0, created at 2026-04-03 18:53 +0000
« prev ^ index » next coverage.py v7.13.0, created at 2026-04-03 18:53 +0000
1"""Pytest configuration for shfmt tests."""
3from __future__ import annotations
5from unittest.mock import patch
7import pytest
9from lintro.tools.definitions.shfmt import ShfmtPlugin
12@pytest.fixture
13def shfmt_plugin() -> ShfmtPlugin:
14 """Provide a ShfmtPlugin instance for testing.
16 Returns:
17 A ShfmtPlugin instance.
18 """
19 with patch(
20 "lintro.plugins.execution_preparation.verify_tool_version",
21 return_value=None,
22 ):
23 return ShfmtPlugin()