Skip to content

Commit 3cb17a7

Browse files
committed
Fix tests given new parsing and features
1 parent e3c756e commit 3cb17a7

File tree

2 files changed

+13
-4
lines changed

2 files changed

+13
-4
lines changed

atomate/qchem/firetasks/tests/test_run_calc.py

Lines changed: 8 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -543,10 +543,14 @@ def test_RunQChemFake(self):
543543
).data
544544
this_out = QCOutput("mol.qout").data
545545
for key in ref_out:
546-
try:
547-
self.assertEqual(ref_out[key], this_out[key])
548-
except ValueError:
549-
np.testing.assert_array_equal(ref_out[key], this_out[key])
546+
if key == "dipoles":
547+
self.assertEqual(ref_out[key]["total"], this_out[key]["total"])
548+
np.testing.assert_array_equal(ref_out[key]["dipole"], this_out[key]["dipole"])
549+
else:
550+
try:
551+
self.assertEqual(ref_out[key], this_out[key])
552+
except ValueError:
553+
np.testing.assert_array_equal(ref_out[key], this_out[key])
550554
for filename in os.listdir(
551555
os.path.join(module_dir, "..", "..", "test_files", "real_run")
552556
):

atomate/qchem/fireworks/tests/test_core.py

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -454,6 +454,7 @@ def test_FrequencyFlatteningOptimizeFW_defaults(self):
454454
qchem_input_set="OptSet",
455455
input_file="mol.qin",
456456
qchem_input_params={},
457+
prev_hess=None,
457458
).as_dict(),
458459
)
459460
self.assertEqual(
@@ -470,6 +471,7 @@ def test_FrequencyFlatteningOptimizeFW_defaults(self):
470471
linked=True,
471472
freq_before_opt=False,
472473
max_errors=20,
474+
save_scratch=True,
473475
).as_dict(),
474476
)
475477
self.assertEqual(
@@ -478,6 +480,7 @@ def test_FrequencyFlatteningOptimizeFW_defaults(self):
478480
db_file=None,
479481
input_file="mol.qin",
480482
output_file="mol.qout",
483+
parse_hess_file=True,
481484
additional_fields={
482485
"task_label": "frequency flattening structure optimization",
483486
"special_run_type": "frequency_flattener",
@@ -536,6 +539,7 @@ def test_FrequencyFlatteningOptimizeFW_not_defaults(self):
536539
linked=False,
537540
freq_before_opt=True,
538541
max_errors=20,
542+
save_scratch=True,
539543
).as_dict(),
540544
)
541545
self.assertEqual(
@@ -544,6 +548,7 @@ def test_FrequencyFlatteningOptimizeFW_not_defaults(self):
544548
db_file=db_file,
545549
input_file="mol.qin",
546550
output_file="mol.qout",
551+
parse_hess_file=True,
547552
additional_fields={
548553
"task_label": "special frequency flattening structure optimization",
549554
"special_run_type": "frequency_flattener",

0 commit comments

Comments
 (0)