From 5d2aba070d2b640bd4b4e5bae7e85f927e90d6a1 Mon Sep 17 00:00:00 2001 From: Bernd Hahnebach Date: Wed, 11 Sep 2019 10:01:48 +0200 Subject: [PATCH] FEM: unit test, add some print to distinguish the test classes --- src/Mod/Fem/femtest/testccxtools.py | 9 +++++++++ src/Mod/Fem/femtest/testcommon.py | 9 +++++++++ src/Mod/Fem/femtest/testmaterial.py | 9 +++++++++ src/Mod/Fem/femtest/testmesh.py | 18 ++++++++++++++++++ src/Mod/Fem/femtest/testobject.py | 9 +++++++++ src/Mod/Fem/femtest/testresult.py | 9 +++++++++ src/Mod/Fem/femtest/testsolverframework.py | 9 +++++++++ 7 files changed, 72 insertions(+) diff --git a/src/Mod/Fem/femtest/testccxtools.py b/src/Mod/Fem/femtest/testccxtools.py index 83a61f9915..1932830d54 100644 --- a/src/Mod/Fem/femtest/testccxtools.py +++ b/src/Mod/Fem/femtest/testccxtools.py @@ -60,6 +60,15 @@ class TestCcxTools(unittest.TestCase): 'ccx' ) + def test_00print( + self + ): + fcc_print("\n{0}\n{1} run FEM TestCcxTools tests {2}\n{0}".format( + 100 * "*", + 10 * "*", + 62 * "*" + )) + # ******************************************************************************************** def test_1_static_analysis( self diff --git a/src/Mod/Fem/femtest/testcommon.py b/src/Mod/Fem/femtest/testcommon.py index 37acd15a80..23cbd68d74 100644 --- a/src/Mod/Fem/femtest/testcommon.py +++ b/src/Mod/Fem/femtest/testcommon.py @@ -48,6 +48,15 @@ class TestFemCommon(unittest.TestCase): FreeCAD.setActiveDocument(self.doc_name) self.active_doc = FreeCAD.ActiveDocument + def test_00print( + self + ): + fcc_print("\n{0}\n{1} run FEM TestFemCommon tests {2}\n{0}".format( + 100 * "*", + 10 * "*", + 61 * "*" + )) + # ******************************************************************************************** def test_adding_refshaps( self diff --git a/src/Mod/Fem/femtest/testmaterial.py b/src/Mod/Fem/femtest/testmaterial.py index 462700f6c4..9a907650ae 100644 --- a/src/Mod/Fem/femtest/testmaterial.py +++ b/src/Mod/Fem/femtest/testmaterial.py @@ -48,6 +48,15 @@ class TestMaterialUnits(unittest.TestCase): FreeCAD.setActiveDocument(self.doc_name) self.active_doc = FreeCAD.ActiveDocument + def test_00print( + self + ): + fcc_print("\n{0}\n{1} run FEM TestMaterialUnits tests {2}\n{0}".format( + 100 * "*", + 10 * "*", + 57 * "*" + )) + # ******************************************************************************************** def test_known_quantity_units( self diff --git a/src/Mod/Fem/femtest/testmesh.py b/src/Mod/Fem/femtest/testmesh.py index e24bc681fb..c1796fd509 100644 --- a/src/Mod/Fem/femtest/testmesh.py +++ b/src/Mod/Fem/femtest/testmesh.py @@ -50,6 +50,15 @@ class TestMeshCommon(unittest.TestCase): FreeCAD.setActiveDocument(self.doc_name) self.active_doc = FreeCAD.ActiveDocument + def test_00print( + self + ): + fcc_print("\n{0}\n{1} run FEM TestMeshCommon tests {2}\n{0}".format( + 100 * "*", + 10 * "*", + 60 * "*" + )) + # ******************************************************************************************** def test_mesh_seg2_python( self @@ -281,6 +290,15 @@ class TestMeshEleTetra10(unittest.TestCase): fcc_print('\n') ''' + def test_00print( + self + ): + fcc_print("\n{0}\n{1} run FEM TestMeshEleTetra10 tests {2}\n{0}".format( + 100 * "*", + 10 * "*", + 56 * "*" + )) + # ******************************************************************************************** def get_file_paths( self, diff --git a/src/Mod/Fem/femtest/testobject.py b/src/Mod/Fem/femtest/testobject.py index 84f23c98aa..9a55b002a1 100644 --- a/src/Mod/Fem/femtest/testobject.py +++ b/src/Mod/Fem/femtest/testobject.py @@ -48,6 +48,15 @@ class TestObjectCreate(unittest.TestCase): FreeCAD.setActiveDocument(self.doc_name) self.active_doc = FreeCAD.ActiveDocument + def test_00print( + self + ): + fcc_print("\n{0}\n{1} run FEM TestObjectCreate tests {2}\n{0}".format( + 100 * "*", + 10 * "*", + 58 * "*" + )) + # ******************************************************************************************** def test_femobjects_make( self diff --git a/src/Mod/Fem/femtest/testresult.py b/src/Mod/Fem/femtest/testresult.py index 8dea57c7e4..b3bf91b73c 100644 --- a/src/Mod/Fem/femtest/testresult.py +++ b/src/Mod/Fem/femtest/testresult.py @@ -49,6 +49,15 @@ class TestResult(unittest.TestCase): FreeCAD.setActiveDocument(self.doc_name) self.active_doc = FreeCAD.ActiveDocument + def test_00print( + self + ): + fcc_print("\n{0}\n{1} run FEM TestResult tests {2}\n{0}".format( + 100 * "*", + 10 * "*", + 64 * "*" + )) + # ******************************************************************************************** def test_read_frd_massflow_networkpressure( self diff --git a/src/Mod/Fem/femtest/testsolverframework.py b/src/Mod/Fem/femtest/testsolverframework.py index b9cc6d039b..072f16e0fe 100644 --- a/src/Mod/Fem/femtest/testsolverframework.py +++ b/src/Mod/Fem/femtest/testsolverframework.py @@ -56,6 +56,15 @@ class TestSolverFrameWork(unittest.TestCase): self.temp_dir = testtools.get_fem_test_tmp_dir() self.test_file_dir = join(testtools.get_fem_test_home_dir(), 'ccx') + def test_00print( + self + ): + fcc_print("\n{0}\n{1} run FEM TestSolverFrameWork tests {2}\n{0}".format( + 100 * "*", + 10 * "*", + 55 * "*" + )) + # ******************************************************************************************** def test_solver_framework( self