17 super().
__init__(owner, name, description)
19 self.
testError = ac.ScalarOutput(ac.DataType.string, self,
"testError",
"",
"")
23 assert self.getName() ==
"UserModule"
24 assert self.getDataValidity() == ac.DataValidity.ok
25 old = self.getDataFaultCounter()
26 self.incrementDataFaultCounter()
27 assert self.getDataFaultCounter() == old + 1
28 assert self.getDataValidity() == ac.DataValidity.faulty
29 self.decrementDataFaultCounter()
30 assert self.getDataValidity() == ac.DataValidity.ok
31 assert self.getDataFaultCounter() == old
34 conf = self.appConfig()
36 assert conf.get(ac.DataType.string,
"PythonModules/AppModule/path") ==
"testPythonApplicationModule"
40 except AssertionError
as e:
41 self.
testError.setAndWrite(
"\n".join(traceback.format_exception(e)))