Skip to content

Commit

Permalink
improve export_summary test
Browse files Browse the repository at this point in the history
  • Loading branch information
lorenzovecchietti committed Oct 23, 2023
1 parent ee81cf7 commit 3d1b81c
Showing 1 changed file with 15 additions and 1 deletion.
16 changes: 15 additions & 1 deletion _unittest_solvers/test_00_analyze.py
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@
import csv
import os
import sys
import time
Expand Down Expand Up @@ -191,7 +192,20 @@ def test_03a_icepak_analyze_and_export_summary(self):
)
self.icepak_app.analyze("SetupIPK", num_cores=6)
self.icepak_app.save_project()
self.icepak_app.export_summary(self.icepak_app.working_directory)

assert self.icepak_app.export_summary(self.icepak_app.working_directory, geometryType="Surface", variationlist=[], filename="A") # check usage of deprecated arguments
assert self.icepak_app.export_summary(self.icepak_app.working_directory, geometry_type="Surface", variation_list=[], filename="B")
assert self.icepak_app.export_summary(self.icepak_app.working_directory, geometry_type="Volume", type="Boundary", filename="C")
for file_name, entities in [("A_Temperature.csv", ["box", "Region"]), ("B_Temperature.csv", ["box", "Region"]), ("C_Temperature.csv", ["box"])]:
with open(os.path.join(self.icepak_app.working_directory, file_name), 'r', newline='') as csv_file:
csv_reader = csv.reader(csv_file)
for _ in range(4):
_ = next(csv_reader)
header = next(csv_reader)
entity_index = header.index("Entity")
csv_entities=[row[entity_index] for row in csv_reader]
assert all(e in csv_entities for e in entities)

box = [i.id for i in self.icepak_app.modeler["box"].faces]
assert os.path.exists(
self.icepak_app.eval_surface_quantity_from_field_summary(box, savedir=self.icepak_app.working_directory)
Expand Down

0 comments on commit 3d1b81c

Please sign in to comment.