From 2a9a4ffb33664b51a0a396b4ce8a4d6659b74f41 Mon Sep 17 00:00:00 2001 From: Joseph Weston <joseph@weston.cloud> Date: Fri, 1 Nov 2019 15:20:55 +0100 Subject: [PATCH] prefer explicit 'allclose' to equality checking __eq__ for Models just uses allclose anyway. --- kwant/tests/test_qsymm.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/kwant/tests/test_qsymm.py b/kwant/tests/test_qsymm.py index fc3f5010..7f7ce929 100644 --- a/kwant/tests/test_qsymm.py +++ b/kwant/tests/test_qsymm.py @@ -286,7 +286,7 @@ def test_inverse_transform(): # Convert it back ham2 = builder_to_model(syst) # Check that it's the same as the original - assert fam == ham2 + assert fam.allclose(ham2) # Check that the Hamiltonians are identical at random points in the Brillouin zone sysw = kwant.wraparound.wraparound(syst).finalized() @@ -378,8 +378,8 @@ def test_consistency_kwant(): Ham1 = builder_to_model(model_syst, momenta=Ham.momenta) # From the pure Kwant builder Ham2 = builder_to_model(kwant_syst, momenta=Ham.momenta) - assert Ham == Ham1 - assert Ham == Ham2 + assert Ham.allclose(Ham1) + assert Ham.allclose(Ham2) def test_find_builder_discrete_symmetries(): -- GitLab