Coverage for tests / unit / tools / osv_scanner / conftest.py: 100%
9 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 OSV-Scanner tests."""
3from __future__ import annotations
5from collections.abc import Iterator
6from unittest.mock import patch
8import pytest
10from lintro.tools.definitions.osv_scanner import OsvScannerPlugin
13@pytest.fixture
14def osv_scanner_plugin() -> Iterator[OsvScannerPlugin]:
15 """Provide an OsvScannerPlugin instance for testing.
17 Yields:
18 OsvScannerPlugin: An OsvScannerPlugin instance with version checks bypassed.
19 """
20 with patch(
21 "lintro.tools.definitions.osv_scanner.verify_tool_version",
22 return_value=None,
23 ):
24 yield OsvScannerPlugin()