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