Skip to content

Commit be615b7

Browse files
committed
use poscar.get_string(significant_figures=4) for less flaky CI tests from floating point errors
1 parent c14681f commit be615b7

File tree

1 file changed

+5
-1
lines changed

1 file changed

+5
-1
lines changed

atomate/vasp/firetasks/tests/test_write_vasp.py

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -36,6 +36,7 @@ def setUpClass(cls):
3636

3737
def setUp(self):
3838
super().setUp(lpad=False)
39+
self.maxDiff = None
3940

4041
def tearDown(self):
4142
for x in ["INCAR", "POSCAR", "POTCAR", "KPOINTS", "POTCAR.spec"]:
@@ -50,7 +51,10 @@ def _verify_files(
5051
self.assertEqual(Incar.from_file("INCAR"), self.ref_incar)
5152

5253
poscar = Poscar.from_file("POSCAR")
53-
self.assertEqual(str(poscar), str(self.ref_poscar))
54+
self.assertEqual(
55+
poscar.get_string(significant_figures=4),
56+
self.ref_poscar.get_string(significant_figures=4),
57+
)
5458

5559
if potcar_spec:
5660
symbols = Path("POTCAR.spec").read_text().split()

0 commit comments

Comments
 (0)