diff options
Diffstat (limited to 'tests/functional/u/used/used_before_assignment_typing.py')
-rw-r--r-- | tests/functional/u/used/used_before_assignment_typing.py | 13 |
1 files changed, 7 insertions, 6 deletions
diff --git a/tests/functional/u/used/used_before_assignment_typing.py b/tests/functional/u/used/used_before_assignment_typing.py index a685bdabc..9ec040ff6 100644 --- a/tests/functional/u/used/used_before_assignment_typing.py +++ b/tests/functional/u/used/used_before_assignment_typing.py @@ -7,11 +7,12 @@ from typing import List, Optional, TYPE_CHECKING if TYPE_CHECKING: if True: # pylint: disable=using-constant-test import math + import dbm + print(dbm) # no error when defined and used in the same false branch from urllib.request import urlopen import array import base64 import binascii - import bisect import calendar import collections import copy @@ -91,7 +92,7 @@ class MyClass: class MySecondClass: """Class to test self referential variable typing. - This regressed, reported in: https://github.com/PyCQA/pylint/issues/5342 + This regressed, reported in: https://github.com/pylint-dev/pylint/issues/5342 """ def self_referential_optional_within_method(self) -> None: @@ -121,7 +122,7 @@ class MyOtherClass: class MyThirdClass: """Class to test self referential variable typing within conditionals. - This regressed, reported in: https://github.com/PyCQA/pylint/issues/5499 + This regressed, reported in: https://github.com/pylint-dev/pylint/issues/5499 """ def function(self, var: int) -> None: @@ -134,7 +135,7 @@ class MyThirdClass: class MyFourthClass: # pylint: disable=too-few-public-methods """Class to test conditional imports guarded by TYPE_CHECKING two levels - up then used in function annotation. See https://github.com/PyCQA/pylint/issues/7539""" + up then used in function annotation. See https://github.com/pylint-dev/pylint/issues/7539""" def is_close(self, comparator: math.isclose, first, second): # [used-before-assignment] """Conditional imports guarded are only valid for variable annotations.""" @@ -145,8 +146,8 @@ class VariableAnnotationsGuardedByTypeChecking: # pylint: disable=too-few-publi """Class to test conditional imports guarded by TYPE_CHECKING then used in local (function) variable annotations, which are not evaluated at runtime. - See: https://github.com/PyCQA/pylint/issues/7609 - and https://github.com/PyCQA/pylint/issues/7882 + See: https://github.com/pylint-dev/pylint/issues/7609 + and https://github.com/pylint-dev/pylint/issues/7882 """ still_an_error: datetime.date # [used-before-assignment] |