FEM: unit tests, known material parameter unit test

This commit is contained in:
Bernd Hahnebach
2019-05-13 22:47:53 +02:00
parent 20b8c28ca6
commit 00ea489b7b
2 changed files with 13 additions and 6 deletions

View File

@@ -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"))

View File

@@ -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