mirror of
https://github.com/RustPython/RustPython.git
synced 2026-06-09 22:49:57 +09:00
40 lines
965 B
Python
40 lines
965 B
Python
assert set([1,2]) == set([1,2])
|
|
assert not set([1,2,3]) == set([1,2])
|
|
|
|
assert set([1,2,3]) >= set([1,2])
|
|
assert set([1,2]) >= set([1,2])
|
|
assert not set([1,3]) >= set([1,2])
|
|
|
|
assert set([1,2,3]).issuperset(set([1,2]))
|
|
assert set([1,2]).issuperset(set([1,2]))
|
|
assert not set([1,3]).issuperset(set([1,2]))
|
|
|
|
assert set([1,2,3]) > set([1,2])
|
|
assert not set([1,2]) > set([1,2])
|
|
assert not set([1,3]) > set([1,2])
|
|
|
|
assert set([1,2]) <= set([1,2,3])
|
|
assert set([1,2]) <= set([1,2])
|
|
assert not set([1,3]) <= set([1,2])
|
|
|
|
assert set([1,2]).issubset(set([1,2,3]))
|
|
assert set([1,2]).issubset(set([1,2]))
|
|
assert not set([1,3]).issubset(set([1,2]))
|
|
|
|
assert set([1,2]) < set([1,2,3])
|
|
assert not set([1,2]) < set([1,2])
|
|
assert not set([1,3]) < set([1,2])
|
|
|
|
|
|
class Hashable(object):
|
|
def __init__(self, obj):
|
|
self.obj = obj
|
|
|
|
def __repr__(self):
|
|
return repr(self.obj)
|
|
|
|
|
|
recursive = set()
|
|
recursive.add(Hashable(recursive))
|
|
assert repr(recursive) == "{set(...)}"
|