tester.py 955 B

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152
  1. import digital_io
  2. import time
  3. class Tester:
  4. def __init__():
  5. pass
  6. def string_to_reg(value: str):
  7. # test_str = value.ljust(32, ' ')
  8. # print(f'Len = {len(test_str)}: {test_str}')
  9. ascii_data = [ord(char) for char in value]
  10. b = bytes(ascii_data)
  11. print(len(b))
  12. if len(b) < 32:
  13. for _ in range(32 - len(b)):
  14. b += b'\0'
  15. print(len(b))
  16. # print(ascii_data)
  17. print(b)
  18. def test_value(value):
  19. if value in [0, 1]:
  20. print('OK')
  21. else:
  22. print('Value error')
  23. def test_range(value):
  24. if value in range(60, 65536):
  25. print('OK')
  26. else:
  27. print('Value error')
  28. def main():
  29. # print(time.time())
  30. # for i in range(12):
  31. # data = format(1 << i, '16b')
  32. # print(data)
  33. # string_to_reg("Hello world!!!")
  34. # test_value(3)
  35. test_range(65536)
  36. if __name__ == '__main__':
  37. main()