unit tests of Arch and Draft require GUI, improve output of units tests
This commit is contained in:
@@ -32,5 +32,3 @@ FreeCAD.addImportType("Collada (*.dae)","importDAE")
|
||||
FreeCAD.addExportType("Collada (*.dae)","importDAE")
|
||||
FreeCAD.addImportType("3D Studio mesh (*.3ds)","import3DS")
|
||||
FreeCAD.addImportType("SweetHome3D XML export (*.zip)","importSH3D")
|
||||
|
||||
FreeCAD.__unit_test__ += [ "TestArch" ]
|
||||
|
||||
@@ -137,4 +137,6 @@ import Arch_rc
|
||||
FreeCADGui.addPreferencePage(":/ui/preferences-ifc.ui","Import-Export")
|
||||
FreeCADGui.addPreferencePage(":/ui/preferences-dae.ui","Import-Export")
|
||||
|
||||
FreeCAD.__unit_test__ += [ "TestArch" ]
|
||||
|
||||
|
||||
|
||||
@@ -30,5 +30,3 @@ App.addExportType("Flattened SVG (*.svg)","importSVG")
|
||||
App.addExportType("Open CAD Format (*.oca)","importOCA")
|
||||
App.addImportType("Autodesk DWG 2D (*.dwg)","importDWG")
|
||||
App.addExportType("Autodesk DWG 2D (*.dwg)","importDWG")
|
||||
|
||||
FreeCAD.__unit_test__ += [ "TestDraft" ]
|
||||
|
||||
@@ -145,3 +145,5 @@ FreeCADGui.addPreferencePage(":/ui/preferences-dxf.ui","Import-Export")
|
||||
FreeCADGui.addPreferencePage(":/ui/preferences-dwg.ui","Import-Export")
|
||||
FreeCADGui.addPreferencePage(":/ui/preferences-svg.ui","Import-Export")
|
||||
FreeCADGui.addPreferencePage(":/ui/preferences-oca.ui","Import-Export")
|
||||
|
||||
FreeCAD.__unit_test__ += [ "TestDraft" ]
|
||||
|
||||
@@ -74,13 +74,13 @@ class UnitBasicCases(unittest.TestCase):
|
||||
for i in range(num):
|
||||
t = FreeCAD.Units.schemaTranslate(psi, i)
|
||||
v = FreeCAD.Units.parseQuantity(t[0]).getValueAs("psi")
|
||||
self.assertAlmostEqual(1, v.Value, msg="Failed with \"{0}\" scheme: {1} != 1".format(schemes[i], v.Value), delta=self.delta)
|
||||
self.assertAlmostEqual(1, v.Value, msg="Failed with \"{0}\" scheme: {1} != 1 (delta: {2})".format(schemes[i], v.Value, self.delta), delta=self.delta)
|
||||
|
||||
ksi = FreeCAD.Units.parseQuantity("1ksi")
|
||||
for i in range(num):
|
||||
t = FreeCAD.Units.schemaTranslate(ksi, i)
|
||||
v = FreeCAD.Units.parseQuantity(t[0]).getValueAs("ksi")
|
||||
self.assertAlmostEqual(1, v.Value, msg="Failed with \"{0}\" scheme: {1} != 1".format(schemes[i], v.Value), delta=self.delta)
|
||||
self.assertAlmostEqual(1, v.Value, msg="Failed with \"{0}\" scheme: {1} != 1 (delta: {2})".format(schemes[i], v.Value, self.delta), delta=self.delta)
|
||||
|
||||
def testTrigonometric(self):
|
||||
#tu=FreeCAD.Units.translateUnit
|
||||
|
||||
Reference in New Issue
Block a user