summaryrefslogtreecommitdiff
path: root/tests/float/builtin_float_hash.py
blob: f77b1a18348758ad28fefa5691624cd89f5b4807 (plain)
1
2
3
4
5
6
7
8
9
# test builtin hash function with float args

# these should hash to an integer with a specific value
for val in ("0.0", "-0.0", "1.0", "2.0", "-12.0", "12345.0"):
    print(val, hash(float(val)))

# just check that these values are hashable
for val in ("0.1", "-0.1", "10.3", "0.4e3", "1e16", "inf", "-inf", "nan"):
    print(val, type(hash(float(val))))