generated from Grigo/AndroidTemplate
added GFSK
This commit is contained in:
Binary file not shown.
@@ -91,6 +91,33 @@ def test_sync_track_create_offline(temp_db, monkeypatch):
|
||||
|
||||
|
||||
def test_tracks_crud(temp_db):
|
||||
storage.init_db()
|
||||
start = storage.start_track("android-12345678")
|
||||
tid = start["track_id"]
|
||||
storage.add_track_points(
|
||||
tid,
|
||||
[
|
||||
{
|
||||
"ts": 1.0,
|
||||
"lat": 55.75,
|
||||
"lon": 37.62,
|
||||
"rssi": -70.0,
|
||||
"role": "TX",
|
||||
"meta": '{"modem_mode":"GFSK","bitrate_bps":20000}',
|
||||
}
|
||||
],
|
||||
)
|
||||
fin = storage.finish_track(tid)
|
||||
assert fin["point_count"] == 1
|
||||
listed = storage.list_tracks(limit=10)
|
||||
gfsk = next((t for t in listed if t["id"] == tid), None)
|
||||
assert gfsk is not None
|
||||
assert gfsk["modem_mode"] == "GFSK"
|
||||
track = storage.get_track(tid)
|
||||
assert len(track["points"]) == 1
|
||||
|
||||
|
||||
def test_tracks_crud_legacy(temp_db):
|
||||
storage.init_db()
|
||||
start = storage.start_track("android-12345678")
|
||||
tid = start["track_id"]
|
||||
|
||||
Reference in New Issue
Block a user