Skip to content

Commit bf71e09

Browse files
committed
get test coverage on powermon and slog stuff
1 parent 4906f79 commit bf71e09

1 file changed

Lines changed: 6 additions & 0 deletions

File tree

meshtastic/tests/test_mesh_interface.py

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,8 @@
1111
from .. import BROADCAST_ADDR, LOCAL_ADDR
1212
from ..mesh_interface import MeshInterface, _timeago
1313
from ..node import Node
14+
from ..slog import LogSet
15+
from ..powermon import SimPowerSupply
1416

1517
# TODO
1618
# from ..config import Config
@@ -47,11 +49,15 @@ def test_MeshInterface(capsys):
4749

4850
iface.localNode.localConfig.lora.CopyFrom(config_pb2.Config.LoRaConfig())
4951

52+
# Also get some coverage of the structured logging/power meter stuff by turning it on as well
53+
log_set = LogSet(iface, None, SimPowerSupply())
54+
5055
iface.showInfo()
5156
iface.localNode.showInfo()
5257
iface.showNodes()
5358
iface.sendText("hello")
5459
iface.close()
60+
log_set.close()
5561
out, err = capsys.readouterr()
5662
assert re.search(r"Owner: None \(None\)", out, re.MULTILINE)
5763
assert re.search(r"Nodes", out, re.MULTILINE)

0 commit comments

Comments
 (0)