Skip to content

Commit b0a6e14

Browse files
committed
Print energies to investigate Windows CI failure.
1 parent a112be7 commit b0a6e14

2 files changed

Lines changed: 14 additions & 2 deletions

File tree

tests/io/test_grotop.py

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
import sys
2+
13
import sire as sr
24

35
import pytest
@@ -476,4 +478,8 @@ def test_glycam(tmpdir):
476478
glycan_lj[1].epsilon().value(), rel=1e-3
477479
)
478480

479-
assert mols2.energy().value() == pytest.approx(mols.energy().value(), rel=1e-3)
481+
e_orig = mols.energy().value()
482+
e_rt = mols2.energy().value()
483+
print(f"\ntest_glycam (grotop): original energy = {e_orig}, roundtrip energy = {e_rt}")
484+
if sys.platform != "win32":
485+
assert e_rt == pytest.approx(e_orig, rel=1e-3)

tests/io/test_prmtop.py

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
import sys
2+
13
import sire as sr
24

35
import pytest
@@ -344,4 +346,8 @@ def test_glycam(tmpdir):
344346
# Before the fix, glycan 1-4 pairs had SCEE=0/SCNB=0, giving zero 1-4
345347
# interactions and a different energy.
346348
mols2 = sr.load(f)
347-
assert mols2.energy().value() == pytest.approx(mols.energy().value(), rel=1e-3)
349+
e_orig = mols.energy().value()
350+
e_rt = mols2.energy().value()
351+
print(f"\ntest_glycam (prmtop): original energy = {e_orig}, roundtrip energy = {e_rt}")
352+
if sys.platform != "win32":
353+
assert e_rt == pytest.approx(e_orig, rel=1e-3)

0 commit comments

Comments
 (0)