From 7ac69726dcd8abec7d74592d47aaf64c29c880a0 Mon Sep 17 00:00:00 2001 From: Pierre Sassoulas Date: Tue, 2 May 2023 21:38:57 +0200 Subject: [use-implicit-booleaness] Reinstate tests that are expected to fail --- .../u/use/use_implicit_booleaness_not_len.py | 20 ++++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) diff --git a/tests/functional/u/use/use_implicit_booleaness_not_len.py b/tests/functional/u/use/use_implicit_booleaness_not_len.py index eb0679918..79547d99e 100644 --- a/tests/functional/u/use/use_implicit_booleaness_not_len.py +++ b/tests/functional/u/use/use_implicit_booleaness_not_len.py @@ -158,23 +158,23 @@ def github_issue_1879(): return 1 return 2 - # def function_returning_generator(r): - # for i in [r, 1, 2, 3]: - # yield i + def function_returning_generator(r): + for i in [r, 1, 2, 3]: + yield i - # def function_returning_comprehension(r): - # return [x+1 for x in [r, 1, 2, 3]] + def function_returning_comprehension(r): + return [x+1 for x in [r, 1, 2, 3]] - # def function_returning_function(r): - # return function_returning_generator(r) + def function_returning_function(r): + return function_returning_generator(r) assert len(function_returning_list(z)) # [use-implicit-booleaness-not-len] assert len(function_returning_int(z)) # This should raise a use-implicit-booleaness-not-len once astroid can infer it # See https://github.com/pylint-dev/pylint/pull/3821#issuecomment-743771514 - # assert len(function_returning_generator(z)) - # assert len(function_returning_comprehension(z)) - # assert len(function_returning_function(z)) + assert len(function_returning_generator(z)) + assert len(function_returning_comprehension(z)) + assert len(function_returning_function(z)) def github_issue_4215(): -- cgit v1.2.1