This commit is contained in:
Ben Meadors
2024-08-25 15:27:59 -05:00
parent 15ee827efd
commit 36cadd03ee
2 changed files with 29 additions and 12 deletions

View File

@@ -1,15 +1,15 @@
import sys
import pytest
import flash
import meshtastic
import meshtastic.serial_interface
from datetime import datetime
import flash
import pytest
heltec_v3 = ["COM17", "heltec-v3", "esp32"]
# from datetime import datetime
heltec_v3 = ["/dev/cu.usbserial-0001", "heltec-v3", "esp32"]
tbeam = ["COM18", "tbeam", "esp32"]
rak4631 = ["COM19", "rak4631", "nrf52"]
@pytest.fixture(scope="module", params=[heltec_v3])
def device(request):
port = request.param[0]
@@ -22,7 +22,8 @@ def device(request):
flash.flash_nrf52(pio_env=pio_env, port=port)
# factory reset
yield meshtastic.serial_interface.SerialInterface(port)
# Tear down device
# Tear down devices
# Test want_config responses from device
def test_get_info(device):
@@ -30,7 +31,10 @@ def test_get_info(device):
assert len(device.nodes) > 0, "Expected at least one node in the device NodeDB"
assert device.localNode.localConfig is not None, "Expected LocalConfig to be set"
assert device.localNode.moduleConfig is not None, "Expected ModuleConfig to be set"
assert len(device.localNode.channels) > 0, "Expected at least one channel in the device"
assert (
len(device.localNode.channels) > 0
), "Expected at least one channel in the device"
if __name__ == "__main__":
pytest.main()
pytest.main()