00001
00002
00003
00004
00005
00006
00007
00008
00009
00010 import sys
00011 import unittest
00012 import usb
00013 import usbtest
00014
00015 test_vid = 0x03eb
00016 test_pid = 0x21fe
00017
00018 def run_test(usbdev):
00019 print "Testing device %s (VID: %04x PID: %04x)" % (usbdev.filename,
00020 usbdev.idVendor, usbdev.idProduct)
00021 runner = unittest.TextTestRunner()
00022 suite = usbtest.suite(usbdev)
00023 runner.run(suite)
00024
00025 busses = usb.busses()
00026 for bus in busses:
00027 devices = bus.devices
00028 for dev in devices:
00029 if dev.idVendor == test_vid and dev.idProduct == test_pid:
00030 run_test(dev)