コード例 #1
0
ファイル: test_analogdevice.py プロジェクト: urbanlab/griotte
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)
コード例 #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)
コード例 #3
0
ファイル: test_analogdevice.py プロジェクト: urbanlab/griotte
 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)
コード例 #4
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)