From 93eb30d608ca05d92c534a7edbbbed46178a56c8 Mon Sep 17 00:00:00 2001 From: Matthias Diener <mdiener@illinois.edu> Date: Tue, 21 May 2024 14:34:00 -0500 Subject: [PATCH] add another closure test --- pytools/test/test_persistent_dict.py | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/pytools/test/test_persistent_dict.py b/pytools/test/test_persistent_dict.py index 884d926..f9450b6 100644 --- a/pytools/test/test_persistent_dict.py +++ b/pytools/test/test_persistent_dict.py @@ -746,11 +746,23 @@ def test_hash_function() -> None: return add_x f1 = get_fun(1) + f11 = get_fun(1) f2 = get_fun(2) + fa = get_fun + fb = get_fun + + assert fa == fb + assert keyb(fa) == keyb(fb) + assert f1 != f2 assert keyb(f1) != keyb(f2) + # FIXME: inconsistency! + assert f1 != f11 + assert hash(f1) != hash(f11) + assert keyb(f1) == keyb(f11) + # }}} # {{{ local functions -- GitLab