forked from Rust-related/RustPython
21 lines
528 B
Python
21 lines
528 B
Python
|
|
empty_set = set()
|
|
non_empty_set = set([1,2,3])
|
|
set_from_literal = {1,2,3}
|
|
|
|
assert 1 in non_empty_set
|
|
assert 4 not in non_empty_set
|
|
|
|
assert 1 in set_from_literal
|
|
assert 4 not in set_from_literal
|
|
|
|
# TODO: Assert that empty aruguments raises exception.
|
|
non_empty_set.add('a')
|
|
assert 'a' in non_empty_set
|
|
|
|
# TODO: Assert that empty arguments, or item not in set raises exception.
|
|
non_empty_set.remove(1)
|
|
assert 1 not in non_empty_set
|
|
|
|
# TODO: Assert that adding the same thing to a set once it's already there doesn't do anything.
|