mirror of
https://github.com/RustPython/RustPython.git
synced 2026-10-28 18:59:04 +08:00
23 lines
379 B
Python
23 lines
379 B
Python
from testutils import assert_raises
|
|
|
|
|
|
class A:
|
|
pass
|
|
|
|
|
|
assert type(hash(None)) is int
|
|
assert type(hash(object())) is int
|
|
assert type(hash(A())) is int
|
|
assert type(hash(1)) is int
|
|
assert type(hash(1.1)) is int
|
|
assert type(hash("")) is int
|
|
|
|
with assert_raises(TypeError):
|
|
hash({})
|
|
|
|
with assert_raises(TypeError):
|
|
hash(set())
|
|
|
|
with assert_raises(TypeError):
|
|
hash([])
|