From f4a3b2a8dba20f0fcd30638870cea8762204641c Mon Sep 17 00:00:00 2001 From: Pierre Sassoulas Date: Tue, 9 Mar 2021 20:30:12 +0100 Subject: Migrate func_no_dummy_redefined.py to new functional tests --- tests/functional/n/no/no_dummy_redefined.py | 14 ++++++++++++++ tests/functional/n/no/no_dummy_redefined.txt | 2 ++ tests/input/func_no_dummy_redefined.py | 14 -------------- tests/messages/func_no_dummy_redefined.txt | 2 -- 4 files changed, 16 insertions(+), 16 deletions(-) create mode 100644 tests/functional/n/no/no_dummy_redefined.py create mode 100644 tests/functional/n/no/no_dummy_redefined.txt delete mode 100644 tests/input/func_no_dummy_redefined.py delete mode 100644 tests/messages/func_no_dummy_redefined.txt diff --git a/tests/functional/n/no/no_dummy_redefined.py b/tests/functional/n/no/no_dummy_redefined.py new file mode 100644 index 000000000..c6b093dad --- /dev/null +++ b/tests/functional/n/no/no_dummy_redefined.py @@ -0,0 +1,14 @@ +"""Make sure warnings about redefinitions do not trigger for dummy variables.""" +from __future__ import print_function + + +_, INTERESTING = 'a=b'.split('=') + +value = 10 # [invalid-name] + + +def clobbering(): + """Clobbers a dummy name from the outer scope.""" + value = 9 # [redefined-outer-name] + for _ in range(7): + print(value) diff --git a/tests/functional/n/no/no_dummy_redefined.txt b/tests/functional/n/no/no_dummy_redefined.txt new file mode 100644 index 000000000..3e6854be5 --- /dev/null +++ b/tests/functional/n/no/no_dummy_redefined.txt @@ -0,0 +1,2 @@ +invalid-name:7:0::"Constant name ""value"" doesn't conform to UPPER_CASE naming style" +redefined-outer-name:12:4:clobbering:Redefining name 'value' from outer scope (line 7) diff --git a/tests/input/func_no_dummy_redefined.py b/tests/input/func_no_dummy_redefined.py deleted file mode 100644 index a5c0aea4a..000000000 --- a/tests/input/func_no_dummy_redefined.py +++ /dev/null @@ -1,14 +0,0 @@ -"""Make sure warnings about redefinitions do not trigger for dummy variables.""" -from __future__ import print_function - - -_, INTERESTING = 'a=b'.split('=') - -value = 10 - - -def clobbering(): - """Clobbers a dummy name from the outer scope.""" - value = 9 - for _ in range(7): - print(value) diff --git a/tests/messages/func_no_dummy_redefined.txt b/tests/messages/func_no_dummy_redefined.txt deleted file mode 100644 index a7db92f55..000000000 --- a/tests/messages/func_no_dummy_redefined.txt +++ /dev/null @@ -1,2 +0,0 @@ -C: 7: Constant name "value" doesn't conform to UPPER_CASE naming style -W: 12:clobbering: Redefining name 'value' from outer scope (line 7) -- cgit v1.2.1