We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 693cf8a commit ec92fe6Copy full SHA for ec92fe6
unpythonic/llist.py
@@ -323,6 +323,15 @@ def test():
323
l3 = cons(6, cdr(l1))
324
assert l3 == ll(6, 2, 1)
325
326
+ # test hashability
327
+ s = set()
328
+ s.add(cons(1, 2))
329
+ s.add(ll(1, 2, 3))
330
+ assert cons(1, 2) in s
331
+ assert ll(1, 2, 3) in s
332
+ assert cons(3, 4) not in s
333
+ assert ll(1, 2) not in s
334
+
335
print("All tests PASSED")
336
337
if __name__ == '__main__':
0 commit comments