def setUp(self): rawapi.sane_init() devices = rawapi.sane_get_devices() self.assertTrue(len(devices) > 0) dev_name = devices[0].name self.dev_handle = rawapi.sane_open(dev_name) self.nb_options = rawapi.sane_get_option_value(self.dev_handle, 0)
def setUp(self): rawapi.sane_init() devices = get_test_devices() self.assertTrue(len(devices) > 0) dev_name = devices[0].name self.dev_handle = rawapi.sane_open(dev_name) self.nb_options = rawapi.sane_get_option_value(self.dev_handle, 0)
def _open(self): global sane_dev_handle (devid, handle) = sane_dev_handle if devid == self.name: return self._force_close() sane_init() handle = rawapi.sane_open(self.name) sane_dev_handle = (self.name, handle)
def get_test_devices(): '''Return SANE devices, perhaps after creating a test device.''' devices = rawapi.sane_get_devices() if len(devices) == 0: # if there are no devices found, create a virtual device. # see sane-test(5) and /etc/sane.d/test.conf rawapi.sane_close(rawapi.sane_open("test")) devices = rawapi.sane_get_devices() return devices
def test_open_valid(self): dev_handle = rawapi.sane_open(self.dev_name) rawapi.sane_close(dev_handle)
def setUp(self): rawapi.sane_init() devices = get_test_devices() self.assertTrue(len(devices) > 0) dev_name = devices[0].name self.dev_handle = rawapi.sane_open(dev_name)