PY-78371 PyCharm does not mark imports in try/except blocks as unused

Update test data.
1. Unresolved imports are not removed with optimize imports
2. Unresolved imports are not marked as unused


(cherry picked from commit 2c32c368ae0907fb75ea76fc9749e903c160667c)

IJ-CR-153189

GitOrigin-RevId: 153d42e7f61f8357eeb74f022e31bbe406e83c02
This commit is contained in:
Andrey Vokin
2025-01-16 16:22:13 +01:00
committed by intellij-monorepo-bot
parent db6d06207c
commit 655d3cec0d
10 changed files with 11 additions and 9 deletions

View File

@@ -1 +1 @@
<warning descr="Unused import statement 'from my_module import eggs'">from my_module import <error descr="Cannot find reference 'eggs' in 'my_module.py'">eggs</error></warning>
from my_module import <error descr="Cannot find reference 'eggs' in 'my_module.py'">eggs</error>

View File

@@ -1,2 +1,2 @@
<warning descr="Unused import statement 'from my_module import eggs'">from my_module import <error descr="Cannot find reference 'eggs' in 'my_module.py'">eggs</error></warning>
<warning descr="Unused import statement 'from my_module import eggs'">from my_module import <error descr="Cannot find reference 'eggs' in 'my_module.py'">eggs</error></warning>
from my_module import <error descr="Cannot find reference 'eggs' in 'my_module.py'">eggs</error>
from my_module import <error descr="Cannot find reference 'eggs' in 'my_module.py'">eggs</error>

View File

@@ -1,4 +1,4 @@
<warning descr="Unused import statement 'from my_package.my_module import eggs'">from my_package.my_module import <error descr="Cannot find reference 'eggs' in 'my_module.py'">eggs</error></warning>
from my_package.my_module import <error descr="Cannot find reference 'eggs' in 'my_module.py'">eggs</error>
from my_package.my_module import <error descr="Cannot find reference 'eggs' in 'my_module.py'">eggs</error>
eggs()

View File

@@ -1 +1 @@
<warning descr="Unused import statement 'import spam'">import <error descr="No module named 'spam'">spam</error></warning>
import <error descr="No module named 'spam'">spam</error>

View File

@@ -1 +1 @@
<warning descr="Unused import statement 'from nspkg1 import not_found'">from nspkg1 import <error descr="Cannot find reference 'not_found' in 'imported module nspkg1'">not_found</error></warning>
from nspkg1 import <error descr="Cannot find reference 'not_found' in 'imported module nspkg1'">not_found</error>

View File

@@ -12,6 +12,7 @@ import z
from
from a import C1
from alphabet import *
from alphabet import A
from alphabet import B, A
from alphabet import C
from alphabet import D

View File

@@ -9,6 +9,7 @@ import b
import a
from a import C1
from alphabet import D
from alphabet import A
from b import func
from
import foo # broken

View File

@@ -1 +1 @@
import xyzzy_shazam

View File

@@ -40,7 +40,7 @@ from serviceform.tasks.models import Task
from .. import emails, utils
from ..utils import ColorStr
from .mixins import CopyMixin
from .mixins import SubitemMixin, NameDescriptionMixin, CopyMixin
from .people import Participant, ResponsibilityPerson
from .email import EmailTemplate
from .participation import QuestionAnswer

View File

@@ -96,7 +96,7 @@ class TypeIgnoreInspectionSuppressorTest : PyTestCase() {
fun testIgnoreUnresolvedReferenceImport() {
doTestByText("""
import frobnicate # type: ignore
<warning descr="Unused import statement 'import frobnicate1'">import <error descr="No module named 'frobnicate1'">frobnicate1</error></warning>
import <error descr="No module named 'frobnicate1'">frobnicate1</error>
""")
}