def testPrint(self): sLog = FreeCAD.GetStatus("MessageBox", "Log") sErr = FreeCAD.GetStatus("MessageBox", "Err") sWrn = FreeCAD.GetStatus("MessageBox", "Wrn") sMsg = FreeCAD.GetStatus("MessageBox", "Msg") FreeCAD.SetStatus("MessageBox", "Log", 0) FreeCAD.SetStatus("MessageBox", "Err", 0) FreeCAD.SetStatus("MessageBox", "Wrn", 0) FreeCAD.SetStatus("MessageBox", "Msg", 0) FreeCAD.PrintMessage(" Printing message\n") FreeCAD.PrintError(" Printing error\n") FreeCAD.PrintWarning(" Printing warning\n") FreeCAD.PrintLog(" Printing Log\n") FreeCAD.SetStatus("MessageBox", "Log", sLog) FreeCAD.SetStatus("MessageBox", "Err", sErr) FreeCAD.SetStatus("MessageBox", "Wrn", sWrn) FreeCAD.SetStatus("MessageBox", "Msg", sMsg)
def testStatus(self): SLog = FreeCAD.GetStatus("Console", "Log") SErr = FreeCAD.GetStatus("Console", "Err") SWrn = FreeCAD.GetStatus("Console", "Wrn") SMsg = FreeCAD.GetStatus("Console", "Msg") FreeCAD.SetStatus("Console", "Log", 1) FreeCAD.SetStatus("Console", "Err", 1) FreeCAD.SetStatus("Console", "Wrn", 1) FreeCAD.SetStatus("Console", "Msg", 1) self.failUnless( FreeCAD.GetStatus("Console", "Msg") == 1, "Set and read status failed (Console,Msg)") self.failUnless( FreeCAD.GetStatus("Console", "Err") == 1, "Set and read status failed (Console,Err)") self.failUnless( FreeCAD.GetStatus("Console", "Wrn") == 1, "Set and read status failed (Console,Wrn)") self.failUnless( FreeCAD.GetStatus("Console", "Log") == 1, "Set and read status failed (Console,Log)") FreeCAD.SetStatus("Console", "Log", 0) FreeCAD.SetStatus("Console", "Err", 0) FreeCAD.SetStatus("Console", "Wrn", 0) FreeCAD.SetStatus("Console", "Msg", 0) self.failUnless( FreeCAD.GetStatus("Console", "Msg") == 0, "Set and read status failed (Console,Msg)") self.failUnless( FreeCAD.GetStatus("Console", "Err") == 0, "Set and read status failed (Console,Err)") self.failUnless( FreeCAD.GetStatus("Console", "Wrn") == 0, "Set and read status failed (Console,Wrn)") self.failUnless( FreeCAD.GetStatus("Console", "Log") == 0, "Set and read status failed (Console,Log)") FreeCAD.SetStatus("Console", "Log", SLog) FreeCAD.SetStatus("Console", "Err", SErr) FreeCAD.SetStatus("Console", "Wrn", SWrn) FreeCAD.SetStatus("Console", "Msg", SMsg)