mirror of
https://github.com/jkingsman/Remote-Terminal-for-MeshCore.git
synced 2026-05-05 13:02:58 +02:00
Use the actual remoteterm version for the client_version tag so letsmesh rollups work better
This commit is contained in:
@@ -1215,17 +1215,18 @@ class TestBuildRadioInfo:
|
||||
|
||||
|
||||
class TestGetClientVersion:
|
||||
def test_returns_remoteterm_prefix(self):
|
||||
"""Should return 'RemoteTerm ...' string."""
|
||||
def test_returns_plain_version(self):
|
||||
"""Should return a bare version string with no product prefix."""
|
||||
result = _get_client_version()
|
||||
assert result.startswith("RemoteTerm ")
|
||||
assert result
|
||||
assert "RemoteTerm" not in result
|
||||
|
||||
def test_returns_version_from_build_helper(self):
|
||||
"""Should use the shared backend build-info helper."""
|
||||
with patch("app.fanout.community_mqtt.get_app_build_info") as mock_build_info:
|
||||
mock_build_info.return_value.version = "1.2.3"
|
||||
result = _get_client_version()
|
||||
assert result == "RemoteTerm 1.2.3"
|
||||
assert result == "1.2.3"
|
||||
|
||||
|
||||
class TestPublishStatus:
|
||||
|
||||
Reference in New Issue
Block a user