Ian McEwen
afd071c24e
Fix windows-11 detection for non-float platform.release() values ( fixes #639 )
2024-12-21 14:17:41 -07:00
Ian McEwen
f6f8ccfcbc
Fix message_to_json_shows_all test for added MyNodeInfo fields
2024-12-20 13:51:27 -07:00
Ian McEwen
4fdbcb9679
Fix test_fuzz_fromStr for floats
2024-09-17 21:10:57 -07:00
Derek Arnold
2026212a00
please pylint with a docstring and newline
2024-09-15 16:27:40 -05:00
Derek Arnold
34f9be255e
fix unrelated bug when fromStr input is short hex
...
For example, 0x0 will generate an unhandled ValueError. This was caught
during a random unit test run for 3.9, so I figure I'd fix it.
This is unrelated to the PR otherwise.
2024-09-15 16:20:50 -05:00
Ian McEwen
84dff75399
allow for underscore-only stuff in camel_to_snake, silly as that is
2024-08-24 23:38:48 -07:00
Ian McEwen
df12b8a659
appease the pylint beast
2024-08-24 23:34:28 -07:00
Ian McEwen
eedf42b904
add more fuzzing tests for utility functions
2024-08-24 22:25:18 -07:00
Kevin Hester
88b73611f0
Move protobufs to meshtastic.protobuf python namespace
2024-06-26 10:05:59 -07:00
Ian McEwen
ebd3c7f5e8
Add test for fromStr base64 branch
2024-06-05 19:48:58 -07:00
Ian McEwen
919ae8c40f
make pylint happy, again
2024-06-05 19:32:45 -07:00
Ian McEwen
dd4fccbc77
Add a fairly simple property-based test as a starting point
2024-06-05 19:29:55 -07:00
Nerdenator
87a4bb0888
quick-coverage: fixing linting issues.
2024-06-04 01:15:10 -05:00
Nerdenator
d72cc0e201
quick-coverage: simple test case just to cover uncovered code.
2024-06-04 01:01:32 -05:00
Ian McEwen
b57d1d81ff
Fix up pylint from merged PR
2024-04-02 15:15:22 -07:00
Ian McEwen
4c97866875
Merge pull request #511 from flavoromission/506-show-all-module-settings
...
feat:506 show all module settings
2024-04-02 13:11:35 -07:00
Ian McEwen
b8640666d7
Fix some outstanding pylint issues (or disable the checks)
2024-03-19 12:47:08 -07:00
flavor omission
27be73c707
feat:506 show all module settings
...
Problem:
Missing fields are omitted.
Solution:
This fix sets the flag `always_print_fields_with_no_presence`
in the invocation of the protobuff method
`MessageToJson` will display the missing fields.
see: MessageToJson 6b36eb633c/python/google/protobuf/json_format.py (L82)
see: issue #506 https://github.com/meshtastic/python/issues/506
2024-03-18 00:01:47 -04:00
Thomas Göttgens
7e6f13f0a2
establish trunk format
2023-03-31 20:09:59 +02:00
Mike Kinney
1a2519d647
refactor code to util
2022-03-08 10:45:11 -08:00
Mike Kinney
a3572efaa6
add duplicate check
2022-03-08 10:44:14 -08:00
Mike Kinney
ede1b5f08b
fix when ports are not sorted
2022-03-07 21:21:41 -08:00
Mike Kinney
e53a5023f1
add detection of duplicate ports to findPorts; fix smoke1 test
2022-02-18 11:13:48 -08:00
Mike Kinney
26f65c4fee
only delay on win11
2022-02-18 10:08:53 -08:00
Mike Kinney
fdd3699ba5
if we have a duplicate serial port use the appropriate one
2022-02-16 10:08:57 -08:00
Mike Kinney
83439679c1
looks like we needed some of that dead code after all
2022-01-15 14:15:55 -08:00
Mike Kinney
a7d56504be
handle snake_case or camelCase
2022-01-14 16:36:53 -08:00
Mike Kinney
6a2a9d2093
suggested fix from MitchConner912 for not converting mac address more than once
2022-01-12 17:10:51 -08:00
Mike Kinney
0f89baa36e
fix the pylint unused-argument warnings
2022-01-12 14:41:49 -08:00
Mike Kinney
cba424fde0
move slower unit tests to unitslow
2022-01-05 21:12:50 -08:00
Mike Kinney
a915b05240
remove nested keys from nodes so we do not display garbage
2022-01-02 11:15:19 -08:00
Mike Kinney
a1809f5b84
if mac address is in nodes, format it like a valid mac address
2021-12-31 20:01:14 -08:00
Mike Kinney
4ee647403b
fix output on tests using pytest -s option; fixed some tests
2021-12-31 10:55:13 -08:00
Mike Kinney
10f48f130f
move some unit tests to unitslow
2021-12-31 09:59:22 -08:00
Mike Kinney
ab876c9efd
add unit test for findPorts()
2021-12-31 09:38:44 -08:00
Mike Kinney
809f005f61
add unit tests for ipstr(), hexstr(), and readnet_u16()
2021-12-30 22:26:26 -08:00
Mike Kinney
cecc5c3b25
remove the raw key from the nodes dict
2021-12-30 08:26:13 -08:00
Mike Kinney
cbd41efb19
add unit test for catchAndIgnore()
2021-12-23 00:40:21 -08:00
Mike Kinney
8fd00efe8b
working initial
2021-12-17 10:19:48 -08:00
Mike Kinney
ef9a97d1f7
initial test_ble_interface; add another unit test
2021-12-15 16:15:46 -08:00
Mike Kinney
80d13eac85
had to move test dir to tests because of pytest looking for __init__.py
2021-12-09 17:20:13 -08:00