コード例 #1
0
ファイル: tests_saneapi.py プロジェクト: jflesch/pyinsane
def get_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
コード例 #2
0
ファイル: tests_saneapi.py プロジェクト: xulong2005/pyinsane
def get_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
コード例 #3
0
ファイル: tests_saneapi.py プロジェクト: jflesch/pyinsane
 def tearDown(self):
     rawapi.sane_close(self.dev_handle)
     rawapi.sane_exit()
コード例 #4
0
ファイル: tests_saneapi.py プロジェクト: jflesch/pyinsane
 def test_open_valid(self):
     dev_handle = rawapi.sane_open(self.dev_name)
     rawapi.sane_close(dev_handle)
コード例 #5
0
ファイル: tests_saneapi.py プロジェクト: xulong2005/pyinsane
 def tearDown(self):
     rawapi.sane_close(self.dev_handle)
     rawapi.sane_exit()
コード例 #6
0
ファイル: tests_saneapi.py プロジェクト: xulong2005/pyinsane
 def test_open_valid(self):
     dev_handle = rawapi.sane_open(self.dev_name)
     rawapi.sane_close(dev_handle)