Skip to content

Commit ddfd593

Browse files
committed
Fix test, ensure ordering when comparing
1 parent 63abeb1 commit ddfd593

File tree

1 file changed

+8
-8
lines changed

1 file changed

+8
-8
lines changed

tests/robots/test_semantics.py

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -22,17 +22,17 @@ def panda_urdf():
2222
def test_panda_srdf_file(panda_srdf, panda_urdf):
2323
model = RobotModel.from_urdf_file(panda_urdf)
2424
semantics = RobotSemantics.from_srdf_file(panda_srdf, model)
25-
assert semantics.group_names == ['panda_arm', 'hand', 'panda_arm_hand']
25+
assert sorted(semantics.group_names) == sorted(['panda_arm', 'hand', 'panda_arm_hand'])
2626
assert semantics.main_group_name == 'panda_arm_hand'
2727
assert semantics.get_base_link_name('panda_arm') == 'panda_link0'
2828
assert semantics.get_end_effector_link_name('panda_arm') == 'panda_link8'
2929
assert semantics.get_configurable_joint_names('panda_arm') == ['panda_joint1',
30-
'panda_joint2',
31-
'panda_joint3',
32-
'panda_joint4',
33-
'panda_joint5',
34-
'panda_joint6',
35-
'panda_joint7']
30+
'panda_joint2',
31+
'panda_joint3',
32+
'panda_joint4',
33+
'panda_joint5',
34+
'panda_joint6',
35+
'panda_joint7']
3636
all_configurable_joint_names = [j.name for j in semantics.get_all_configurable_joints()]
3737
assert all_configurable_joint_names == ['panda_joint1',
3838
'panda_joint2',
@@ -49,7 +49,7 @@ def test_panda_srdf_file(panda_srdf, panda_urdf):
4949
def test_ur5_semantics():
5050
robot = Ur5Robot()
5151
semantics = robot.semantics
52-
assert semantics.group_names == ['manipulator', 'endeffector']
52+
assert sorted(semantics.group_names) == sorted(['manipulator', 'endeffector'])
5353
assert semantics.main_group_name == 'manipulator'
5454
assert semantics.get_base_link_name() == 'base_link'
5555
assert semantics.get_end_effector_link_name() == 'ee_link'

0 commit comments

Comments
 (0)