diff options
Diffstat (limited to 'tests/functional/u/used/used_before_assignment_postponed_evaluation.py')
-rw-r--r-- | tests/functional/u/used/used_before_assignment_postponed_evaluation.py | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/tests/functional/u/used/used_before_assignment_postponed_evaluation.py b/tests/functional/u/used/used_before_assignment_postponed_evaluation.py new file mode 100644 index 000000000..4ff22470c --- /dev/null +++ b/tests/functional/u/used/used_before_assignment_postponed_evaluation.py @@ -0,0 +1,13 @@ +"""Tests for used-before-assignment when postponed evaluation of annotations is enabled""" +# pylint: disable=missing-function-docstring, invalid-name +from __future__ import annotations +from typing import TYPE_CHECKING + +if TYPE_CHECKING: + var = 1 + import math + +print(var) # [used-before-assignment] + +def function_one(m: math): # no error for annotations + return m |