def testGetCounterInfoDontModifyInfoIfInvalidID(self): info = mod.AlarmBaseType() info.maxallowedvalue = 0xBEEF info.ticksperbase = 0xDEAD info.mincycle = 0xAFFE value = mod.GetCounterInfo(99, info) self.assertTrue((info.maxallowedvalue == 0xBEEF) and (info.ticksperbase == 0xDEAD) and (info.mincycle == 0xAFFE))
def testGetCounterInfoNotOK(self): info = mod.AlarmBaseType() res = mod.GetCounterInfo(99, info) self.assertEquals(res, mod.E_OS_ID)
def testGetCounterInfoReturnsExpectedValues(self): info = mod.AlarmBaseType() value = mod.GetCounterInfo(SYS_COUNTER, info) self.assertTrue((info.maxallowedvalue == 1000) and (info.ticksperbase == 1000) and (info.mincycle == 1))
def testGetCounterInfoOK(self): info = mod.AlarmBaseType() res = mod.GetCounterInfo(SYS_COUNTER, info) self.assertEquals(res, mod.E_OK)