From c06ec269a2bbd56d8c28f5b05201cc2d1bd77591 Mon Sep 17 00:00:00 2001 From: Will Burden <25230174+willburden@users.noreply.github.com> Date: Wed, 14 Jan 2026 16:27:23 +0000 Subject: [PATCH] Move some imports into type-checking blocks --- test/plugins/test_replace.py | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/test/plugins/test_replace.py b/test/plugins/test_replace.py index 0df6fc903..fb4d5952f 100644 --- a/test/plugins/test_replace.py +++ b/test/plugins/test_replace.py @@ -1,19 +1,26 @@ +from __future__ import annotations + import optparse import shutil -from collections.abc import Generator from pathlib import Path +from typing import TYPE_CHECKING from unittest.mock import Mock import pytest from mediafile import MediaFile from beets import ui -from beets.library import Item, Library +from beets.library import Item from beets.library.exceptions import WriteError from beets.test import _common from beets.test.helper import TestHelper, capture_log from beetsplug.replace import ReplacePlugin +if TYPE_CHECKING: + from collections.abc import Generator + + from beets.library import Library + replace = ReplacePlugin()