Пример #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)
Пример #2
0
 def testWrongChannel(self):
     doubler = Profile('Doubler', formula='$x 2 *')
     dev = AnalogDevice(FakeADC())
     self.assertRaises(ValueError, dev.set_profile, 'an10', doubler)
Пример #3
0
 def setUp(self):
     self.dev = AnalogDevice(FakeADC())