summaryrefslogtreecommitdiff
path: root/tests/functional/u/undefined
diff options
context:
space:
mode:
Diffstat (limited to 'tests/functional/u/undefined')
-rw-r--r--tests/functional/u/undefined/undefined_loop_variable.py17
-rw-r--r--tests/functional/u/undefined/undefined_loop_variable.txt8
-rw-r--r--tests/functional/u/undefined/undefined_loop_variable_py38.py2
-rw-r--r--tests/functional/u/undefined/undefined_variable.py4
-rw-r--r--tests/functional/u/undefined/undefined_variable.txt2
-rw-r--r--tests/functional/u/undefined/undefined_variable_classes.py4
-rw-r--r--tests/functional/u/undefined/undefined_variable_decorators.py2
-rw-r--r--tests/functional/u/undefined/undefined_variable_py30.py4
-rw-r--r--tests/functional/u/undefined/undefined_variable_py38.py6
-rw-r--r--tests/functional/u/undefined/undefined_variable_typing.py6
10 files changed, 25 insertions, 30 deletions
diff --git a/tests/functional/u/undefined/undefined_loop_variable.py b/tests/functional/u/undefined/undefined_loop_variable.py
index 9d5cf4111..10d6dc60b 100644
--- a/tests/functional/u/undefined/undefined_loop_variable.py
+++ b/tests/functional/u/undefined/undefined_loop_variable.py
@@ -1,11 +1,6 @@
# pylint: disable=missing-docstring,redefined-builtin, consider-using-f-string, unnecessary-direct-lambda-call, broad-exception-raised
-import sys
-
-if sys.version_info >= (3, 8):
- from typing import NoReturn
-else:
- from typing_extensions import NoReturn
+from typing import NoReturn
def do_stuff(some_random_list):
@@ -84,7 +79,7 @@ def do_stuff_with_redefined_range():
def test(content):
- # https://github.com/PyCQA/pylint/issues/3711
+ # https://github.com/pylint-dev/pylint/issues/3711
def handle_line(layne):
if "X" in layne:
layne = layne.replace("X", "Y")
@@ -160,7 +155,7 @@ bigger = [
def lambda_in_first_of_two_loops():
- """https://github.com/PyCQA/pylint/issues/6419"""
+ """https://github.com/pylint-dev/pylint/issues/6419"""
my_list = []
for thing in my_list:
print_it = lambda: print(thing) # pylint: disable=cell-var-from-loop, unnecessary-lambda-assignment
@@ -180,21 +175,21 @@ def variable_name_assigned_in_body_of_second_loop():
def use_enumerate():
- """https://github.com/PyCQA/pylint/issues/6593"""
+ """https://github.com/pylint-dev/pylint/issues/6593"""
for i, num in enumerate(range(3)):
pass
print(i, num)
def use_enumerate_in_ternary_expression():
- """https://github.com/PyCQA/pylint/issues/7131"""
+ """https://github.com/pylint-dev/pylint/issues/7131"""
for i, num in enumerate(range(3)) if __revision__ else enumerate(range(4)):
pass
print(i, num)
def find_even_number(container):
- """https://github.com/PyCQA/pylint/pull/6923#discussion_r895134495"""
+ """https://github.com/pylint-dev/pylint/pull/6923#discussion_r895134495"""
for something in container:
if something % 2 == 0:
break
diff --git a/tests/functional/u/undefined/undefined_loop_variable.txt b/tests/functional/u/undefined/undefined_loop_variable.txt
index e10c9e002..78dc602ed 100644
--- a/tests/functional/u/undefined/undefined_loop_variable.txt
+++ b/tests/functional/u/undefined/undefined_loop_variable.txt
@@ -1,4 +1,4 @@
-undefined-loop-variable:14:11:14:14:do_stuff:Using possibly undefined loop variable 'var':UNDEFINED
-undefined-loop-variable:33:7:33:11::Using possibly undefined loop variable 'var1':UNDEFINED
-undefined-loop-variable:83:11:83:14:do_stuff_with_redefined_range:Using possibly undefined loop variable 'var':UNDEFINED
-undefined-loop-variable:201:11:201:20:find_even_number:Using possibly undefined loop variable 'something':UNDEFINED
+undefined-loop-variable:9:11:9:14:do_stuff:Using possibly undefined loop variable 'var':UNDEFINED
+undefined-loop-variable:28:7:28:11::Using possibly undefined loop variable 'var1':UNDEFINED
+undefined-loop-variable:78:11:78:14:do_stuff_with_redefined_range:Using possibly undefined loop variable 'var':UNDEFINED
+undefined-loop-variable:196:11:196:20:find_even_number:Using possibly undefined loop variable 'something':UNDEFINED
diff --git a/tests/functional/u/undefined/undefined_loop_variable_py38.py b/tests/functional/u/undefined/undefined_loop_variable_py38.py
index 5778df7d2..f9bd06f62 100644
--- a/tests/functional/u/undefined/undefined_loop_variable_py38.py
+++ b/tests/functional/u/undefined/undefined_loop_variable_py38.py
@@ -2,7 +2,7 @@
def walrus_in_comprehension_test(container):
- """https://github.com/PyCQA/pylint/issues/7222"""
+ """https://github.com/pylint-dev/pylint/issues/7222"""
for something in container:
print(something)
print([my_test for something in container if (my_test := something)])
diff --git a/tests/functional/u/undefined/undefined_variable.py b/tests/functional/u/undefined/undefined_variable.py
index 78a32dacc..e1b66910f 100644
--- a/tests/functional/u/undefined/undefined_variable.py
+++ b/tests/functional/u/undefined/undefined_variable.py
@@ -203,7 +203,7 @@ def dec(inp):
# referencing parent class do not raise undefined variable
# because at the time of their calling, the class name will
# be populated
-# See https://github.com/PyCQA/pylint/issues/704
+# See https://github.com/pylint-dev/pylint/issues/704
class LambdaClass:
myattr = 1
mylambda = lambda: LambdaClass.myattr
@@ -346,7 +346,7 @@ def decorated4(x):
print(x)
-# https://github.com/PyCQA/pylint/issues/5111
+# https://github.com/pylint-dev/pylint/issues/5111
# AssignAttr in orelse block of 'TYPE_CHECKING' shouldn't crash
# Name being assigned must be imported in orelse block
if TYPE_CHECKING:
diff --git a/tests/functional/u/undefined/undefined_variable.txt b/tests/functional/u/undefined/undefined_variable.txt
index ab1a00420..b41f9ae46 100644
--- a/tests/functional/u/undefined/undefined_variable.txt
+++ b/tests/functional/u/undefined/undefined_variable.txt
@@ -27,7 +27,7 @@ undefined-variable:166:4:166:13::Undefined variable 'unicode_2':UNDEFINED
undefined-variable:171:4:171:13::Undefined variable 'unicode_3':UNDEFINED
undefined-variable:226:25:226:37:LambdaClass4.<lambda>:Undefined variable 'LambdaClass4':UNDEFINED
undefined-variable:234:25:234:37:LambdaClass5.<lambda>:Undefined variable 'LambdaClass5':UNDEFINED
-used-before-assignment:255:26:255:34:func_should_fail:Using variable 'datetime' before assignment:HIGH
+used-before-assignment:255:26:255:34:func_should_fail:Using variable 'datetime' before assignment:CONTROL_FLOW
undefined-variable:291:18:291:24:not_using_loop_variable_accordingly:Undefined variable 'iteree':UNDEFINED
undefined-variable:308:27:308:28:undefined_annotation:Undefined variable 'x':UNDEFINED
used-before-assignment:309:7:309:8:undefined_annotation:Using variable 'x' before assignment:HIGH
diff --git a/tests/functional/u/undefined/undefined_variable_classes.py b/tests/functional/u/undefined/undefined_variable_classes.py
index 364e24942..64d0007a5 100644
--- a/tests/functional/u/undefined/undefined_variable_classes.py
+++ b/tests/functional/u/undefined/undefined_variable_classes.py
@@ -2,7 +2,7 @@
# pylint: disable=missing-function-docstring, missing-class-docstring, too-few-public-methods
# Test that list comprehensions in base classes are scoped correctly
-# Regression reported in https://github.com/PyCQA/pylint/issues/3434
+# Regression reported in https://github.com/pylint-dev/pylint/issues/3434
import collections
@@ -14,7 +14,7 @@ class Foo(collections.namedtuple("Foo", [x + "_foo" for x in l])):
# Test that class attributes are in scope for return type annotations.
-# Regression reported in https://github.com/PyCQA/pylint/issues/1976
+# Regression reported in https://github.com/pylint-dev/pylint/issues/1976
class MyObject:
class MyType:
pass
diff --git a/tests/functional/u/undefined/undefined_variable_decorators.py b/tests/functional/u/undefined/undefined_variable_decorators.py
index 359737289..77c0b1229 100644
--- a/tests/functional/u/undefined/undefined_variable_decorators.py
+++ b/tests/functional/u/undefined/undefined_variable_decorators.py
@@ -3,7 +3,7 @@
# pylint: disable=unnecessary-comprehension
# Test that class attributes are in scope for listcomp in decorator.
-# Regression reported in https://github.com/PyCQA/pylint/issues/511
+# Regression reported in https://github.com/pylint-dev/pylint/issues/511
def dec(inp):
def inner(func):
diff --git a/tests/functional/u/undefined/undefined_variable_py30.py b/tests/functional/u/undefined/undefined_variable_py30.py
index ff77aaf8e..723e275a0 100644
--- a/tests/functional/u/undefined/undefined_variable_py30.py
+++ b/tests/functional/u/undefined/undefined_variable_py30.py
@@ -87,7 +87,7 @@ def used_before_assignment(*, arg): return arg + 1
# Test for #4021
-# https://github.com/PyCQA/pylint/issues/4021
+# https://github.com/pylint-dev/pylint/issues/4021
class MetaClass(type):
def __new__(mcs, *args, parameter=None, **kwargs):
print(parameter)
@@ -99,7 +99,7 @@ class InheritingClass(metaclass=MetaClass, parameter=variable): # [undefined-va
# Test for #4031
-# https://github.com/PyCQA/pylint/issues/4031
+# https://github.com/pylint-dev/pylint/issues/4031
class Inheritor(metaclass=DefinedTooLate ): # [undefined-variable]
pass
diff --git a/tests/functional/u/undefined/undefined_variable_py38.py b/tests/functional/u/undefined/undefined_variable_py38.py
index 6fb543e80..1f69a18a8 100644
--- a/tests/functional/u/undefined/undefined_variable_py38.py
+++ b/tests/functional/u/undefined/undefined_variable_py38.py
@@ -120,7 +120,7 @@ sorted_things = sorted(
# Tests for type annotation reused in comprehension
def type_annotation_used_after_comprehension():
- """https://github.com/PyCQA/pylint/issues/5326#issuecomment-982635371"""
+ """https://github.com/pylint-dev/pylint/issues/5326#issuecomment-982635371"""
my_int: int
ints = [my_int + 1 for my_int in range(5)]
@@ -129,13 +129,13 @@ def type_annotation_used_after_comprehension():
def type_annotation_unused_after_comprehension():
- """https://github.com/PyCQA/pylint/issues/5326"""
+ """https://github.com/pylint-dev/pylint/issues/5326"""
my_int: int
_ = [print(sep=my_int, end=my_int) for my_int in range(10)]
def type_annotation_used_improperly_after_comprehension():
- """https://github.com/PyCQA/pylint/issues/5654"""
+ """https://github.com/pylint-dev/pylint/issues/5654"""
my_int: int
_ = [print(sep=my_int, end=my_int) for my_int in range(10)]
print(my_int) # [used-before-assignment]
diff --git a/tests/functional/u/undefined/undefined_variable_typing.py b/tests/functional/u/undefined/undefined_variable_typing.py
index 7ef4d8599..fda65ceca 100644
--- a/tests/functional/u/undefined/undefined_variable_typing.py
+++ b/tests/functional/u/undefined/undefined_variable_typing.py
@@ -2,7 +2,7 @@
# pylint: disable=invalid-name, import-error
# Ensure attribute lookups in type comments are accounted for.
-# Reported in https://github.com/PyCQA/pylint/issues/4603
+# Reported in https://github.com/pylint-dev/pylint/issues/4603
from typing import TYPE_CHECKING, Any, Dict
@@ -16,12 +16,12 @@ c = ... # type: Bar.Boo
if TYPE_CHECKING:
__additional_builtin__: Dict[str, Any]
- # For why this would emit redefined-builtin: https://github.com/PyCQA/pylint/pull/3643
+ # For why this would emit redefined-builtin: https://github.com/pylint-dev/pylint/pull/3643
# pylint: disable-next=redefined-builtin
repr: Any
def run():
- """https://github.com/PyCQA/pylint/issues/6388"""
+ """https://github.com/pylint-dev/pylint/issues/6388"""
print(repr)
return __additional_builtin__["test"]