forked from Rust-related/RustPython
26 lines
407 B
Python
26 lines
407 B
Python
assert None is None
|
|
|
|
y = None
|
|
x = None
|
|
assert x is y
|
|
|
|
def none():
|
|
pass
|
|
|
|
def none2():
|
|
return None
|
|
|
|
assert none() is none()
|
|
assert none() is x
|
|
|
|
assert none() is none2()
|
|
|
|
assert str(None) == 'None'
|
|
assert repr(None) == 'None'
|
|
assert type(None)() is None
|
|
|
|
assert None.__eq__(3) is NotImplemented
|
|
assert None.__ne__(3) is NotImplemented
|
|
assert None.__eq__(None) is True
|
|
assert None.__ne__(None) is False
|