Ejemplo n.º 1
0
 def testProfile(self):
     doubler = Profile('Doubler', formula='$x 2 *')
     dev = AnalogDevice(FakeADC())
     dev.set_profile('an0', doubler)
     val = dev.convert('an0')
     self.assertTrue(2 * val.value == val.converted_value)
Ejemplo n.º 2
0
 def testWrongChannel(self):
     doubler = Profile('Doubler', formula='$x 2 *')
     dev = AnalogDevice(FakeADC())
     self.assertRaises(ValueError, dev.set_profile, 'an10', doubler)
Ejemplo n.º 3
0
 def setUp(self):
     self.dev = AnalogDevice(FakeADC())