The following issues were found
tests/basics/set_symmetric_difference.py
1 issues
Line: 1
Column: 1
print(sorted({1,2}.symmetric_difference({2,3})))
print(sorted({1,2}.symmetric_difference([2,3])))
s = {1,2}
print(s.symmetric_difference_update({2,3}))
print(sorted(s))
Reported by Pylint.
tests/basics/set_specialmeth.py
1 issues
Line: 1
Column: 1
# set object with special methods
s = {1, 2}
print(s.__contains__(1))
print(s.__contains__(3))
Reported by Pylint.
tests/basics/set_pop.py
1 issues
Line: 1
Column: 1
s = {1}
print(s.pop())
try:
print(s.pop(), "!!!")
except KeyError:
pass
else:
print("Failed to raise KeyError")
Reported by Pylint.
tests/basics/set_iter_of_iter.py
1 issues
Line: 1
Column: 1
i = iter(iter({1, 2, 3}))
print(sorted(i))
Reported by Pylint.
tests/basics/set_isfooset.py
1 issues
Line: 1
Column: 1
sets = [set(), {1}, {1, 2, 3}, {3, 4, 5}, {5, 6, 7}]
args = sets + [[1], [1, 2], [1, 2 ,3]]
for i in sets:
for j in args:
print(i.issubset(j))
print(i.issuperset(j))
Reported by Pylint.
tests/basics/set_isdisjoint.py
1 issues
Line: 1
Column: 1
s = {1, 2, 3, 4}
print(s.isdisjoint({1}))
print(s.isdisjoint([2]))
print(s.isdisjoint([]))
print(s.isdisjoint({7,8,9,10}))
print(s.isdisjoint([7,8,9,1]))
Reported by Pylint.
tests/basics/set_intersection.py
1 issues
Line: 1
Column: 1
s = {1, 2, 3, 4}
print(sorted(s))
print(sorted(s.intersection({1, 3})))
print(sorted(s.intersection([3, 4])))
print(s.intersection_update([1]))
print(sorted(s))
Reported by Pylint.
tests/basics/set_discard.py
1 issues
Line: 1
Column: 1
s = {1, 2}
print(s.discard(1))
print(list(s))
Reported by Pylint.
tests/basics/set_difference.py
1 issues
Line: 1
Column: 1
l = [1, 2, 3, 4]
s = set(l)
outs = [s.difference(),
s.difference({1}),
s.difference({1}, [1, 2]),
s.difference({1}, {1, 2}, {2, 3})]
for out in outs:
print(sorted(out))
Reported by Pylint.
tests/basics/set_copy.py
1 issues
Line: 1
Column: 1
s = {1, 2, 3, 4}
t = s.copy()
s.add(5)
t.add(7)
for i in s, t:
print(sorted(i))
Reported by Pylint.