Samad14 commited on
Commit
03e9da8
·
verified ·
1 Parent(s): 2b2ae7c

Upload folder using huggingface_hub

Browse files
Files changed (1) hide show
  1. 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