Skip to content

Commit

Permalink
Format fixture
Browse files Browse the repository at this point in the history
  • Loading branch information
charliermarsh committed Jan 25, 2024
1 parent bb75334 commit c240966
Show file tree
Hide file tree
Showing 2 changed files with 60 additions and 63 deletions.
19 changes: 8 additions & 11 deletions crates/ruff_linter/resources/test/fixtures/flake8_bugbear/B038.py
Original file line number Diff line number Diff line change
Expand Up @@ -47,7 +47,6 @@ def __init__(self, ls):
del a.some_list[2] # should error



some_list = [1, 2, 3]
for elem in some_list:
print(elem)
Expand All @@ -57,19 +56,17 @@ def __init__(self, ls):
some_list.sort() # should error
some_list.reverse() # should error
some_list.clear() # should error
some_list.extend([1,2]) # should error
some_list.extend([1, 2]) # should error
some_list.insert(1, 1) # should error
some_list.pop(1) # should error
some_list.pop() # should error
some_list = 3 # should error
some_list.pop(1) # should error
some_list.pop() # should error
some_list = 3 # should error
break



mydicts = {'a': {'foo': 1, 'bar': 2}}
mydicts = {"a": {"foo": 1, "bar": 2}}

for mydict in mydicts:
if mydicts.get('a', ''):
print(mydict['foo']) # should not error
mydicts.popitem() # should error

if mydicts.get("a", ""):
print(mydict["foo"]) # should not error
mydicts.popitem() # should error
Original file line number Diff line number Diff line change
Expand Up @@ -46,91 +46,91 @@ B038.py:47:9: B038 editing a loop's mutable iterable often leads to unexpected r
| ^^^^^^^^^^^^^^^^^^ B038
|

B038.py:56:9: B038 editing a loop's mutable iterable often leads to unexpected results/bugs
B038.py:55:9: B038 editing a loop's mutable iterable often leads to unexpected results/bugs
|
54 | if elem == 2:
55 | found_idx = some_list.index(elem) # should not error
56 | some_list.append(elem) # should error
53 | if elem == 2:
54 | found_idx = some_list.index(elem) # should not error
55 | some_list.append(elem) # should error
| ^^^^^^^^^^^^^^^^ B038
57 | some_list.sort() # should error
58 | some_list.reverse() # should error
56 | some_list.sort() # should error
57 | some_list.reverse() # should error
|

B038.py:57:9: B038 editing a loop's mutable iterable often leads to unexpected results/bugs
B038.py:56:9: B038 editing a loop's mutable iterable often leads to unexpected results/bugs
|
55 | found_idx = some_list.index(elem) # should not error
56 | some_list.append(elem) # should error
57 | some_list.sort() # should error
54 | found_idx = some_list.index(elem) # should not error
55 | some_list.append(elem) # should error
56 | some_list.sort() # should error
| ^^^^^^^^^^^^^^ B038
58 | some_list.reverse() # should error
59 | some_list.clear() # should error
57 | some_list.reverse() # should error
58 | some_list.clear() # should error
|

B038.py:58:9: B038 editing a loop's mutable iterable often leads to unexpected results/bugs
B038.py:57:9: B038 editing a loop's mutable iterable often leads to unexpected results/bugs
|
56 | some_list.append(elem) # should error
57 | some_list.sort() # should error
58 | some_list.reverse() # should error
55 | some_list.append(elem) # should error
56 | some_list.sort() # should error
57 | some_list.reverse() # should error
| ^^^^^^^^^^^^^^^^^ B038
59 | some_list.clear() # should error
60 | some_list.extend([1,2]) # should error
58 | some_list.clear() # should error
59 | some_list.extend([1, 2]) # should error
|

B038.py:59:9: B038 editing a loop's mutable iterable often leads to unexpected results/bugs
B038.py:58:9: B038 editing a loop's mutable iterable often leads to unexpected results/bugs
|
57 | some_list.sort() # should error
58 | some_list.reverse() # should error
59 | some_list.clear() # should error
56 | some_list.sort() # should error
57 | some_list.reverse() # should error
58 | some_list.clear() # should error
| ^^^^^^^^^^^^^^^ B038
60 | some_list.extend([1,2]) # should error
61 | some_list.insert(1, 1) # should error
59 | some_list.extend([1, 2]) # should error
60 | some_list.insert(1, 1) # should error
|

B038.py:60:9: B038 editing a loop's mutable iterable often leads to unexpected results/bugs
B038.py:59:9: B038 editing a loop's mutable iterable often leads to unexpected results/bugs
|
58 | some_list.reverse() # should error
59 | some_list.clear() # should error
60 | some_list.extend([1,2]) # should error
57 | some_list.reverse() # should error
58 | some_list.clear() # should error
59 | some_list.extend([1, 2]) # should error
| ^^^^^^^^^^^^^^^^ B038
61 | some_list.insert(1, 1) # should error
62 | some_list.pop(1) # should error
60 | some_list.insert(1, 1) # should error
61 | some_list.pop(1) # should error
|

B038.py:61:9: B038 editing a loop's mutable iterable often leads to unexpected results/bugs
B038.py:60:9: B038 editing a loop's mutable iterable often leads to unexpected results/bugs
|
59 | some_list.clear() # should error
60 | some_list.extend([1,2]) # should error
61 | some_list.insert(1, 1) # should error
58 | some_list.clear() # should error
59 | some_list.extend([1, 2]) # should error
60 | some_list.insert(1, 1) # should error
| ^^^^^^^^^^^^^^^^ B038
62 | some_list.pop(1) # should error
63 | some_list.pop() # should error
61 | some_list.pop(1) # should error
62 | some_list.pop() # should error
|

B038.py:62:9: B038 editing a loop's mutable iterable often leads to unexpected results/bugs
B038.py:61:9: B038 editing a loop's mutable iterable often leads to unexpected results/bugs
|
60 | some_list.extend([1,2]) # should error
61 | some_list.insert(1, 1) # should error
62 | some_list.pop(1) # should error
59 | some_list.extend([1, 2]) # should error
60 | some_list.insert(1, 1) # should error
61 | some_list.pop(1) # should error
| ^^^^^^^^^^^^^ B038
63 | some_list.pop() # should error
64 | some_list = 3 # should error
62 | some_list.pop() # should error
63 | some_list = 3 # should error
|

B038.py:63:9: B038 editing a loop's mutable iterable often leads to unexpected results/bugs
B038.py:62:9: B038 editing a loop's mutable iterable often leads to unexpected results/bugs
|
61 | some_list.insert(1, 1) # should error
62 | some_list.pop(1) # should error
63 | some_list.pop() # should error
60 | some_list.insert(1, 1) # should error
61 | some_list.pop(1) # should error
62 | some_list.pop() # should error
| ^^^^^^^^^^^^^ B038
64 | some_list = 3 # should error
65 | break
63 | some_list = 3 # should error
64 | break
|

B038.py:74:9: B038 editing a loop's mutable iterable often leads to unexpected results/bugs
B038.py:72:9: B038 editing a loop's mutable iterable often leads to unexpected results/bugs
|
72 | if mydicts.get('a', ''):
73 | print(mydict['foo']) # should not error
74 | mydicts.popitem() # should error
70 | if mydicts.get("a", ""):
71 | print(mydict["foo"]) # should not error
72 | mydicts.popitem() # should error
| ^^^^^^^^^^^^^^^ B038
|

Expand Down

0 comments on commit c240966

Please sign in to comment.