summaryrefslogtreecommitdiff
path: root/tests/functional/u/used/used_before_assignment_scoping.py
diff options
context:
space:
mode:
Diffstat (limited to 'tests/functional/u/used/used_before_assignment_scoping.py')
-rw-r--r--tests/functional/u/used/used_before_assignment_scoping.py18
1 files changed, 18 insertions, 0 deletions
diff --git a/tests/functional/u/used/used_before_assignment_scoping.py b/tests/functional/u/used/used_before_assignment_scoping.py
new file mode 100644
index 000000000..0d88210bd
--- /dev/null
+++ b/tests/functional/u/used/used_before_assignment_scoping.py
@@ -0,0 +1,18 @@
+# pylint: disable=missing-function-docstring, missing-module-docstring
+
+from typing import TYPE_CHECKING
+
+if TYPE_CHECKING:
+ from datetime import datetime
+
+
+def func_two():
+ second = datetime.now() # [used-before-assignment]
+ return second
+
+
+def func():
+ first: datetime
+ first = datetime.now() # [used-before-assignment]
+ second = datetime.now()
+ return first, second