Spaces:
Running
Running
Upload folder using huggingface_hub
Browse files- tests/test_vina_log.py +16 -0
tests/test_vina_log.py
CHANGED
|
@@ -97,6 +97,22 @@ class TestParseVinaLogReal:
|
|
| 97 |
parsed = parse_vina_log(REAL_VINA_127_LOG)
|
| 98 |
assert parsed["random_seed"] == 1431381492
|
| 99 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 100 |
def test_nine_modes_parsed(self):
|
| 101 |
parsed = parse_vina_log(REAL_VINA_127_LOG)
|
| 102 |
assert len(parsed["modes"]) == 9
|
|
|
|
| 97 |
parsed = parse_vina_log(REAL_VINA_127_LOG)
|
| 98 |
assert parsed["random_seed"] == 1431381492
|
| 99 |
|
| 100 |
+
def test_negative_random_seed(self):
|
| 101 |
+
log = REAL_VINA_127_LOG.replace(
|
| 102 |
+
"random seed: 1431381492", "random seed: -1704811452"
|
| 103 |
+
)
|
| 104 |
+
parsed = parse_vina_log(log)
|
| 105 |
+
assert parsed["random_seed"] == -1704811452
|
| 106 |
+
|
| 107 |
+
def test_scientific_notation_modes(self):
|
| 108 |
+
log = REAL_VINA_127_LOG.replace(
|
| 109 |
+
" 7 0.0008125 13.16 14.62",
|
| 110 |
+
" 7 7.81E-06 13.16 14.62",
|
| 111 |
+
)
|
| 112 |
+
parsed = parse_vina_log(log)
|
| 113 |
+
mode7 = next(m for m in parsed["modes"] if m["model"] == 7)
|
| 114 |
+
assert mode7["affinity"] == pytest.approx(7.81e-06)
|
| 115 |
+
|
| 116 |
def test_nine_modes_parsed(self):
|
| 117 |
parsed = parse_vina_log(REAL_VINA_127_LOG)
|
| 118 |
assert len(parsed["modes"]) == 9
|