def test_invalid(self): eq_(None, extract_vid_pid("2458:1"))
def test_linux(self): vid, pid = extract_vid_pid("USB VID:PID=2458:0001 SNR=1") eq_(0x2458, vid) eq_(1, pid)
def test_mac(self): vid, pid = extract_vid_pid("USB VID:PID=2458:1 SNR=1") eq_(0x2458, vid) eq_(1, pid)
def test_weird_platform(self): vid, pid = extract_vid_pid("USB VID_2458 PID_0001") eq_(0x2458, vid) eq_(1, pid)