Exemplo n.º 1
0
    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)
Exemplo n.º 2
0
 def testPutDouble_Double(self):
     value = TestUtility.getRandomDouble()
     c = TestUtility.getDoubleChannel()
     c.putDouble(value)
     value2 = c.get().getPyObject()
     TestUtility.assertDoubleEquality(value, value2)
Exemplo n.º 3
0
 def testPutDouble_Double(self):
     value = TestUtility.getRandomDouble()
     c = TestUtility.getDoubleChannel()
     c.putDouble(value)
     value2 = c.get().getPyObject()
     TestUtility.assertDoubleEquality(value, value2)