mirror of
https://github.com/W3SLAV/micropython.git
synced 2025-06-19 20:15:33 -04:00

Tests in basics (which should probably be renamed to core) should not rely on float, or import any non-built-in files. This way these tests can be run when those features are not available. All test in basics now pass on the pyboard using stmhal port, except for string-repr which has some issues with character hex printing.
15 lines
215 B
Python
15 lines
215 B
Python
# Types are hashable
|
|
print(hash(type) != 0)
|
|
print(hash(int) != 0)
|
|
print(hash(list) != 0)
|
|
class Foo: pass
|
|
print(hash(Foo) != 0)
|
|
|
|
print(int == int)
|
|
print(int != list)
|
|
|
|
d = {}
|
|
d[int] = list
|
|
d[list] = int
|
|
print(len(d))
|