FEM: ccx tools, do not run all init methods on fea init
This commit is contained in:
@@ -121,6 +121,7 @@ class TestCcxTools(unittest.TestCase):
|
||||
|
||||
static_analysis_dir = testtools.get_unit_test_tmp_dir(self.temp_dir, 'FEM_ccx_static/')
|
||||
fea = ccxtools.FemToolsCcx(analysis, solver_object, test_mode=True)
|
||||
fea.update_objects()
|
||||
|
||||
fcc_print('Setting up working directory {}'.format(static_analysis_dir))
|
||||
fea.setup_working_dir(static_analysis_dir)
|
||||
@@ -257,6 +258,7 @@ class TestCcxTools(unittest.TestCase):
|
||||
self.active_doc.recompute()
|
||||
static_multiplemat_dir = testtools.get_unit_test_tmp_dir(self.temp_dir, 'FEM_ccx_multimat/')
|
||||
fea = ccxtools.FemToolsCcx(analysis, solver_object, test_mode=True)
|
||||
fea.update_objects()
|
||||
fea.setup_working_dir(static_multiplemat_dir)
|
||||
|
||||
fcc_print('Checking FEM inp file prerequisites for ccxtools multimat analysis...')
|
||||
@@ -326,6 +328,7 @@ class TestCcxTools(unittest.TestCase):
|
||||
|
||||
frequency_analysis_dir = testtools.get_unit_test_tmp_dir(self.temp_dir, 'FEM_ccx_frequency/')
|
||||
fea = ccxtools.FemToolsCcx(analysis, solver_object, test_mode=True)
|
||||
fea.update_objects()
|
||||
|
||||
fcc_print('Setting up working directory {}'.format(frequency_analysis_dir))
|
||||
fea.setup_working_dir(frequency_analysis_dir)
|
||||
@@ -455,6 +458,7 @@ class TestCcxTools(unittest.TestCase):
|
||||
|
||||
thermomech_analysis_dir = testtools.get_unit_test_tmp_dir(self.temp_dir, 'FEM_ccx_thermomech/')
|
||||
fea = ccxtools.FemToolsCcx(analysis, test_mode=True)
|
||||
fea.update_objects()
|
||||
|
||||
fcc_print('Setting up working directory {}'.format(thermomech_analysis_dir))
|
||||
fea.setup_working_dir(thermomech_analysis_dir)
|
||||
@@ -704,6 +708,7 @@ class TestCcxTools(unittest.TestCase):
|
||||
|
||||
Flow1D_thermomech_analysis_dir = testtools.get_unit_test_tmp_dir(self.temp_dir, 'FEM_ccx_Flow1D_thermomech/')
|
||||
fea = ccxtools.FemToolsCcx(analysis, test_mode=True)
|
||||
fea.update_objects()
|
||||
|
||||
fcc_print('Setting up working directory {}'.format(Flow1D_thermomech_analysis_dir))
|
||||
fea.setup_working_dir(Flow1D_thermomech_analysis_dir)
|
||||
@@ -786,6 +791,7 @@ def create_test_results():
|
||||
FreeCAD.open(static_analysis_dir + 'cube_static.FCStd')
|
||||
FemGui.setActiveAnalysis(FreeCAD.ActiveDocument.Analysis)
|
||||
fea = ccxtools.FemToolsCcx()
|
||||
fea.update_objects()
|
||||
|
||||
print("create static result files")
|
||||
fea.reset_all()
|
||||
@@ -811,6 +817,7 @@ def create_test_results():
|
||||
FreeCAD.open(frequency_analysis_dir + 'cube_frequency.FCStd')
|
||||
FemGui.setActiveAnalysis(FreeCAD.ActiveDocument.Analysis)
|
||||
fea = ccxtools.FemToolsCcx()
|
||||
fea.update_objects()
|
||||
|
||||
print("create frequency result files")
|
||||
fea.reset_all()
|
||||
|
||||
Reference in New Issue
Block a user