Skip to content

Commit d8e720b

Browse files
Test fixes
1 parent 4aec913 commit d8e720b

File tree

3 files changed

+10
-6
lines changed

3 files changed

+10
-6
lines changed

src/ros_tcp_endpoint/unity_service.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,7 @@ def __init__(self, topic, service_class, tcp_server, queue_size=10):
3434
queue_size: Max number of entries to maintain in an outgoing queue
3535
"""
3636
strippedTopic = re.sub("[^A-Za-z0-9_]+", "", topic)
37-
node_name = "{}_service".format(strippedTopic)
37+
self.node_name = "{}_service".format(strippedTopic)
3838

3939
self.topic = topic
4040
self.service_class = service_class

test/test_subscriber.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
def test_subscriber_send(mock_ros):
88
mock_tcp_server = mock.Mock()
99
subscriber = RosSubscriber("color", mock.Mock(), mock_tcp_server)
10-
assert subscriber.node_name == "color_subscriber"
10+
assert subscriber.node_name == "color_RosSubscriber"
1111
subscriber.send("test data")
1212
mock_tcp_server.send_unity_message.assert_called_once()
1313

test/test_tcp_sender.py

Lines changed: 8 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,8 @@
66

77
@mock.patch("ros_tcp_endpoint.tcp_sender.rospy")
88
def test_tcp_sender_constructor(mock_ros):
9-
tcp_sender = ros_tcp_endpoint.tcp_sender.UnityTcpSender()
9+
server = TcpServer(node_name="test-tcp-server", tcp_ip="127.0.0.1", tcp_port=10000)
10+
tcp_sender = ros_tcp_endpoint.tcp_sender.UnityTcpSender(server)
1011
assert tcp_sender.sender_id == 1
1112
assert tcp_sender.time_between_halt_checks == 5
1213
assert tcp_sender.queue == None
@@ -26,7 +27,8 @@ def test_tcp_sender_constructor(mock_ros):
2627

2728
@mock.patch.object(ros_tcp_endpoint.client.ClientThread, "serialize_message")
2829
def test_send_message_should_serialize_message(mock_serialize_msg):
29-
sender = ros_tcp_endpoint.tcp_sender.UnityTcpSender()
30+
server = TcpServer(node_name="test-tcp-server", tcp_ip="127.0.0.1", tcp_port=10000)
31+
sender = ros_tcp_endpoint.tcp_sender.UnityTcpSender(server)
3032
sender.queue = queue.Queue()
3133
sender.send_unity_message("test topic", "test msg")
3234
mock_serialize_msg.assert_called_once()
@@ -44,15 +46,17 @@ def test_send_message_should_serialize_message(mock_serialize_msg):
4446

4547
@mock.patch("ros_tcp_endpoint.thread_pauser.ThreadPauser")
4648
def test_send_unity_service_response_should_resume(mock_thread_pauser_class):
47-
sender = ros_tcp_endpoint.tcp_sender.UnityTcpSender()
49+
server = TcpServer(node_name="test-tcp-server", tcp_ip="127.0.0.1", tcp_port=10000)
50+
sender = ros_tcp_endpoint.tcp_sender.UnityTcpSender(server)
4851
thread_pauser = mock_thread_pauser_class()
4952
sender.services_waiting = {"moveit": thread_pauser}
5053
sender.send_unity_service_response("moveit", "test data")
5154
thread_pauser.resume_with_result.assert_called_once()
5255

5356

5457
def test_start_sender_should_increase_sender_id():
55-
sender = ros_tcp_endpoint.tcp_sender.UnityTcpSender()
58+
server = TcpServer(node_name="test-tcp-server", tcp_ip="127.0.0.1", tcp_port=10000)
59+
sender = ros_tcp_endpoint.tcp_sender.UnityTcpSender(server)
5660
init_sender_id = 1
5761
assert sender.sender_id == init_sender_id
5862
sender.start_sender(mock.Mock(), mock.Mock())

0 commit comments

Comments
 (0)