Ejemplo n.º 1
0
class AnalogDeviceTests(unittest.TestCase):
    def setUp(self):
        self.dev = AnalogDevice(FakeADC())

    def testIdentityRandom(self):
        self.assertTrue(self.dev.convert('an0').value > 0)
        self.assertTrue(self.dev.convert('an1').value > 0)
        self.assertTrue(self.dev.convert('an2').value > 0)
        self.assertTrue(self.dev.convert('an3').value > 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)

    def testWrongChannel(self):
        doubler = Profile('Doubler', formula='$x 2 *')
        dev = AnalogDevice(FakeADC())
        self.assertRaises(ValueError, dev.set_profile, 'an10', doubler)
Ejemplo n.º 2
0
class AnalogDeviceTests(unittest.TestCase):
    def setUp(self):
        self.dev = AnalogDevice(FakeADC())

    def testIdentityRandom(self):
        self.assertTrue(self.dev.convert('an0').value > 0)
        self.assertTrue(self.dev.convert('an1').value > 0)
        self.assertTrue(self.dev.convert('an2').value > 0)
        self.assertTrue(self.dev.convert('an3').value > 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)

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