diff --git a/src/Mod/Fem/TestFem.py b/src/Mod/Fem/TestFem.py index c846f26e49..8cb657e239 100644 --- a/src/Mod/Fem/TestFem.py +++ b/src/Mod/Fem/TestFem.py @@ -98,7 +98,7 @@ gf() ./bin/FreeCADCmd --run-test "femtest.testccxtools.TestCcxTools.test_5_Flow1D_thermomech_analysis" ./bin/FreeCADCmd --run-test "femtest.testcommon.TestFemCommon.test_adding_refshaps" ./bin/FreeCADCmd --run-test "femtest.testcommon.TestFemCommon.test_pyimport_all_FEM_modules" -./bin/FreeCADCmd --run-test "femtest.testmaterial.TestMaterialUnits.test_material" +./bin/FreeCADCmd --run-test "femtest.testmaterial.TestMaterialUnits.test_known_quantity_units" ./bin/FreeCADCmd --run-test "femtest.testmesh.TestMeshCommon.test_mesh_seg2_python" ./bin/FreeCADCmd --run-test "femtest.testmesh.TestMeshCommon.test_mesh_seg3_python" ./bin/FreeCADCmd --run-test "femtest.testmesh.TestMeshCommon.test_unv_save_load" @@ -146,7 +146,7 @@ import unittest unittest.TextTestRunner().run(unittest.TestLoader().loadTestsFromName("femtest.testcommon.TestFemCommon.test_pyimport_all_FEM_modules")) import unittest -unittest.TextTestRunner().run(unittest.TestLoader().loadTestsFromName("femtest.testmaterial.TestMaterialUnits.test_material")) +unittest.TextTestRunner().run(unittest.TestLoader().loadTestsFromName("femtest.testmaterial.TestMaterialUnits.test_known_quantity_units")) import unittest unittest.TextTestRunner().run(unittest.TestLoader().loadTestsFromName("femtest.testmesh.TestMeshCommon.test_mesh_seg2_python")) diff --git a/src/Mod/Fem/femtest/testmaterial.py b/src/Mod/Fem/femtest/testmaterial.py index 4599fb4914..481702147d 100644 --- a/src/Mod/Fem/femtest/testmaterial.py +++ b/src/Mod/Fem/femtest/testmaterial.py @@ -42,10 +42,17 @@ class TestMaterialUnits(unittest.TestCase): FreeCAD.setActiveDocument(self.doc_name) self.active_doc = FreeCAD.ActiveDocument - def test_material(self): - fcc_print('mattest') - self.assertEqual(6, 6, "wrong") - # self.assertEqual(5, 6, "really wrong") + def test_known_quantity_units(self): + from materialtools.cardutils import get_known_material_quantity_parameter as knownquant + known_quantity_parameter = knownquant() + from materialtools.cardutils import check_parm_unit as checkparamunit + for param in known_quantity_parameter: + fcc_print('{}'.format(param)) + self.assertTrue( + checkparamunit(param), + 'Unit of quantity material parameter {} is not known by FreeCAD unit system.' + .format(param) + ) def tearDown(self): # clearance, is executed after every test