Пример #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)
Пример #2
0
 def testPutInt_Int(self):
     value = TestUtility.getRandomInt()
     c = TestUtility.getIntChannel()
     c.putInt(value)
     value2 = c.get().getPyObject()
     assert (value == value2)
Пример #3
0
 def testPutInt_Int(self):
     value = TestUtility.getRandomInt()
     c = TestUtility.getIntChannel()
     c.putInt(value)
     value2 = c.get().getPyObject()
     assert(value == value2)