diff options
Diffstat (limited to 'tests')
-rw-r--r-- | tests/functional/ext/for_any_all.py | 7 | ||||
-rw-r--r-- | tests/functional/ext/for_any_all.txt | 15 |
2 files changed, 15 insertions, 7 deletions
diff --git a/tests/functional/ext/for_any_all.py b/tests/functional/ext/for_any_all.py index 674bcf68b..785cefebd 100644 --- a/tests/functional/ext/for_any_all.py +++ b/tests/functional/ext/for_any_all.py @@ -52,3 +52,10 @@ def nested_check(items): return True print(items) return items[3] > 5 + +def words_contains_word(words): + """Return whether words contains 'word'""" + for word in words: # [consider-using-any-or-all] + if word == "word": + return True + return False diff --git a/tests/functional/ext/for_any_all.txt b/tests/functional/ext/for_any_all.txt index f5ed43799..da01f06fd 100644 --- a/tests/functional/ext/for_any_all.txt +++ b/tests/functional/ext/for_any_all.txt @@ -1,7 +1,8 @@ -consider-using-any-or-all:5:4:any_even:`for` loop could be 'any(item % 2 == 0 for item in items)' -consider-using-any-or-all:12:4:all_even:`for` loop could be 'all(item % 2 == 0 for item in items)' -consider-using-any-or-all:19:4:any_uneven:`for` loop could be 'not all(item % 2 == 0 for item in items)' -consider-using-any-or-all:26:4:all_uneven:`for` loop could be 'not any(item % 2 == 0 for item in items)' -consider-using-any-or-all:33:4:is_from_string:`for` loop could be 'any(isinstance(parent, str) for parent in item.parents())' -consider-using-any-or-all:40:4:is_not_from_string:`for` loop could be 'not all(isinstance(parent, str) for parent in item.parents())' -consider-using-any-or-all:49:8:nested_check:`for` loop could be 'not any(item in (1, 2, 3) for item in items)' +consider-using-any-or-all:5:4:any_even:`for` loop could be `any(item % 2 == 0 for item in items)` +consider-using-any-or-all:12:4:all_even:`for` loop could be `all(item % 2 == 0 for item in items)` +consider-using-any-or-all:19:4:any_uneven:`for` loop could be `not all(item % 2 == 0 for item in items)` +consider-using-any-or-all:26:4:all_uneven:`for` loop could be `not any(item % 2 == 0 for item in items)` +consider-using-any-or-all:33:4:is_from_string:`for` loop could be `any(isinstance(parent, str) for parent in item.parents())` +consider-using-any-or-all:40:4:is_not_from_string:`for` loop could be `not all(isinstance(parent, str) for parent in item.parents())` +consider-using-any-or-all:49:8:nested_check:`for` loop could be `not any(item in (1, 2, 3) for item in items)` +consider-using-any-or-all:58:4:words_contains_word:`for` loop could be `any(word == 'word' for word in words)` |