can.py.exp 1.4 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576
  1. ValueError -1
  2. ValueError 0
  3. CAN 1
  4. CAN 2
  5. ValueError 3
  6. CAN YA
  7. CAN YB
  8. ValueError YC
  9. CAN(1)
  10. True
  11. CAN(1, CAN.LOOPBACK, extframe=False, auto_restart=False)
  12. False
  13. True
  14. [0, 0, 0, 0, 0, 0, 0, 0]
  15. True [0, 0, 0, 0, 0, 0, 1, 0]
  16. (123, False, 0, b'abcd')
  17. (2047, False, 0, b'abcd')
  18. (0, False, 0, b'abcd')
  19. passed
  20. [42, False, 0, <memoryview>] 0 bytearray(b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00')
  21. [42, False, 0, <memoryview>] 4 bytearray(b'1234\x00\x00\x00\x00\x00\x00')
  22. [42, False, 0, <memoryview>] 8 bytearray(b'01234567\x00\x00')
  23. [42, False, 0, <memoryview>] 3 bytearray(b'abc34567\x00\x00')
  24. b'abc'
  25. b'def'
  26. TypeError
  27. ValueError
  28. TypeError
  29. ValueError
  30. ValueError
  31. CAN(1, CAN.LOOPBACK, extframe=True, auto_restart=False)
  32. passed
  33. ('0x8', '0x1c', '0xa', b'ok')
  34. ('0x800', '0x1c00', '0xa00', b'ok')
  35. ('0x80000', '0x1c0000', '0xa0000', b'ok')
  36. ('0x8000000', '0x1c000000', '0xa000000', b'ok')
  37. cb0
  38. pending
  39. cb0
  40. full
  41. cb0a
  42. overflow
  43. cb1
  44. pending
  45. cb1
  46. full
  47. cb1a
  48. overflow
  49. (1, False, 0, b'11111111')
  50. (2, False, 1, b'22222222')
  51. (4, False, 3, b'44444444')
  52. (5, False, 0, b'55555555')
  53. (6, False, 1, b'66666666')
  54. (8, False, 3, b'88888888')
  55. cb0a
  56. pending
  57. cb1a
  58. pending
  59. (1, False, 0, b'11111111')
  60. (5, False, 0, b'55555555')
  61. False
  62. (1, False, 0, b'abcde')
  63. passed
  64. (2, False, 0, b'abcde')
  65. (3, False, 0, b'abcde')
  66. (4, False, 0, b'abcde')
  67. False
  68. (5, True, 4, b'')
  69. (6, True, 5, b'')
  70. (7, True, 6, b'')
  71. False
  72. (32, True, 9, b'')
  73. (1, True, 0, b'')
  74. (2, True, 1, b'')
  75. (3, True, 2, b'')
  76. False