def _force_close(self): global sane_dev_handle (devid, handle) = sane_dev_handle if handle == None: return rawapi.sane_close(handle) sane_exit() sane_dev_handle = ("", None)
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 tearDown(self): rawapi.sane_close(self.dev_handle) rawapi.sane_exit()
def test_open_valid(self): dev_handle = rawapi.sane_open(self.dev_name) rawapi.sane_close(dev_handle)