Lines Matching refs:uhdev
172 def debug_reports(cls, reports, uhdev=None, events=None): argument
175 if uhdev is not None:
177 uhdev.parsed_rdesc.format_report(r, split_lines=True)
232 def assertName(self, uhdev): argument
233 evdev = uhdev.get_evdev()
234 assert uhdev.name in evdev.name
240 with new_uhdev as self.uhdev:
245 if test(self.uhdev):
248 self.uhdev.create_kernel_device()
250 while not self.uhdev.is_ready() and time.time() - now < 5:
251 self.uhdev.dispatch(1)
252 if self.uhdev.get_evdev() is None:
256 logger.warning(self.uhdev.input_nodes)
258 self.uhdev = None
278 uhdev = self.uhdev
279 assert uhdev is not None
280 assert uhdev.get_evdev() is not None
281 self.assertName(uhdev)
282 assert len(uhdev.next_sync_events()) == 0
283 assert uhdev.get_evdev() is not None