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([])