Coverage for linuxpy/usb/ids/base.py: 0%

42 statements  

« prev     ^ index     » next       coverage.py v7.6.8, created at 2025-05-27 13:54 +0200

1class Node(dict): 

2 def __init__(self, nid, name): 

3 self.id = nid 

4 self.name = name 

5 super().__init__() 

6 

7 

8class Leaf: 

9 __slots__ = ["id", "name"] 

10 

11 def __init__(self, lid, name): 

12 self.id = lid 

13 self.name = name 

14 

15 

16class Vendor(Node): 

17 pass 

18 

19 

20class Product(Leaf): 

21 pass 

22 

23 

24class Class(Node): 

25 pass 

26 

27 

28class SubClass(Node): 

29 pass 

30 

31 

32class Protocol(Leaf): 

33 pass 

34 

35 

36class AudioTerminal(Leaf): 

37 pass 

38 

39 

40class HID(Leaf): 

41 pass 

42 

43 

44class HIDItem(Leaf): 

45 pass 

46 

47 

48class Bias(Leaf): 

49 pass 

50 

51 

52class Physical(Leaf): 

53 pass 

54 

55 

56class HUTPage(Node): 

57 pass 

58 

59 

60class HUT(Leaf): 

61 pass 

62 

63 

64class Language(Node): 

65 pass 

66 

67 

68class Dialect(Leaf): 

69 pass 

70 

71 

72class Country(Leaf): 

73 pass 

74 

75 

76class VideoTerminal(Leaf): 

77 pass