def testPut_IntDouble(self): iv = TestUtility.getRandomInt() ic = TestUtility.getIntChannel() dv = TestUtility.getRandomDouble() dc = TestUtility.getDoubleChannel() mc = MultiChannel([ic.getName(), dc.getName()]) mc.put([PvInt(iv), PvDouble(dv)]) pv = mc.get() iv2 = pv['value'][0][0]['value'] assert (iv2 == iv) dv2 = pv['value'][1][0]['value'] TestUtility.assertDoubleEquality(dv, dv2)
def testPutDouble_Double(self): value = TestUtility.getRandomDouble() c = TestUtility.getDoubleChannel() c.putDouble(value) value2 = c.get().getPyObject() TestUtility.assertDoubleEquality(value, value2)