コード例 #1
0
ファイル: test_io.py プロジェクト: ufo-kit/concert
class TestIO(TestCase):

    def setUp(self):
        self.io = IO(port_value=0)
        self.port = 0

    def test_read(self):
        self.assertEquals(0, self.io.read_port(self.port))

    def test_write(self):
        value = 1
        self.io.write_port(self.port, value)
        self.assertEquals(value, self.io.read_port(self.port))

    def test_non_existent_read(self):
        self.assertRaises(IODeviceError, self.io.read_port, 1)

    def test_non_existent_write(self):
        self.assertRaises(IODeviceError, self.io.write_port, 1, 0)
コード例 #2
0
 def test_dummies(self):
     Scales()
     TarableScales()
     Pump()
     IO()
     Monochromator()
     Shutter()
     StorageRing()
     PhotoDiode()
     LightSource()
コード例 #3
0
ファイル: test_io.py プロジェクト: ufo-kit/concert
 def setUp(self):
     self.io = IO(port_value=0)
     self.port = 0
コード例 #4
0
 def setUp(self):
     self.io_device = IO()
     self.handler = logbook.TestHandler()
     self.handler.push_application()
コード例 #5
0
 def setUp(self):
     self.io = IO(port_value=0)
     self.port = 0
コード例 #6
0
ファイル: test_io.py プロジェクト: ludovico86/concert
 def setUp(self):
     super(TestDummyIO, self).setUp()
     self.io_device = IO()