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