Exemple #1
0
 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))
Exemple #2
0
 def testGetCounterInfoNotOK(self):
     info = mod.AlarmBaseType()
     res = mod.GetCounterInfo(99, info)
     self.assertEquals(res, mod.E_OS_ID)
Exemple #3
0
 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))
Exemple #4
0
 def testGetCounterInfoOK(self):
     info = mod.AlarmBaseType()
     res = mod.GetCounterInfo(SYS_COUNTER, info)
     self.assertEquals(res, mod.E_OK)