Skip to content

Commit 2d0ecc6

Browse files
committed
Add telemetry tests
1 parent bfff4c7 commit 2d0ecc6

1 file changed

Lines changed: 40 additions & 0 deletions

File tree

tests/interfaces/test_robotinterface.py

Lines changed: 40 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,3 +5,43 @@
55

66
def test_robotinterface():
77
interface_test(Robot())
8+
9+
10+
def test_get_telemetry_publishers():
11+
robot = Robot()
12+
publishers = robot.get_telemetry_publishers(
13+
queue=None, isar_id="test_id", robot_name="test_robot"
14+
)
15+
assert len(publishers) == 4
16+
17+
18+
def test_pose_telemetry():
19+
robot = Robot()
20+
pose_telemetry = robot._get_pose_telemetry(
21+
isar_id="test_id", robot_name="test_robot"
22+
)
23+
assert pose_telemetry is not None
24+
25+
26+
def test_battery_telemetry():
27+
robot = Robot()
28+
battery_telemetry = robot._get_battery_telemetry(
29+
isar_id="test_id", robot_name="test_robot"
30+
)
31+
assert battery_telemetry is not None
32+
33+
34+
def test_obstacle_status_telemetry():
35+
robot = Robot()
36+
obstacle_status_telemetry = robot.telemetry.get_obstacle_status_telemetry(
37+
isar_id="test_id", robot_name="test_robot"
38+
)
39+
assert obstacle_status_telemetry is not None
40+
41+
42+
def test_pressure_telemetry():
43+
robot = Robot()
44+
pressure_telemetry = robot.telemetry.get_pressure_telemetry(
45+
isar_id="test_id", robot_name="test_robot"
46+
)
47+
assert pressure_telemetry is not None

0 commit comments

Comments
 (0)