Example #1
0
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)
Example #2
0
 def test_dummies(self):
     Scales()
     TarableScales()
     Pump()
     IO()
     Monochromator()
     Shutter()
     StorageRing()
     PhotoDiode()
     LightSource()
Example #3
0
 def setUp(self):
     self.io = IO(port_value=0)
     self.port = 0
Example #4
0
 def setUp(self):
     self.io_device = IO()
     self.handler = logbook.TestHandler()
     self.handler.push_application()
Example #5
0
 def setUp(self):
     self.io = IO(port_value=0)
     self.port = 0
Example #6
0
 def setUp(self):
     super(TestDummyIO, self).setUp()
     self.io_device = IO()