Skip to content

Commit 7958b70

Browse files
More test fixes
1 parent 98f9eea commit 7958b70

File tree

3 files changed

+11
-9
lines changed

3 files changed

+11
-9
lines changed

src/ros_tcp_endpoint/publisher.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@
1313
# limitations under the License.
1414

1515
import rospy
16-
16+
import re
1717
from .communication import RosSender
1818

1919

test/test_client.py

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -44,6 +44,8 @@ def test_read_string_should_decode(mock_recvall, mock_read_int):
4444
@mock.patch.object(ClientThread, "read_int32", return_value=4)
4545
@mock.patch.object(ClientThread, "recvall", return_value=b"Hello world!")
4646
def test_read_message_return_destination_data(mock_recvall, mock_read_int, mock_read_str):
47+
tcp_server = TcpServer(node_name="test-tcp-server", tcp_ip="127.0.0.1", tcp_port=10000)
4748
mock_conn = mock.Mock()
48-
result = ClientThread.read_message(mock_conn)
49+
client_thread = ClientThread(mock_conn, tcp_server, "127.0.0.1", 10000)
50+
result = client_thread.read_message(mock_conn)
4951
assert result == ("__srv", b"Hello world!")

test/test_server.py

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -15,14 +15,14 @@ def test_server_constructor(mock_ros, mock_socket):
1515
assert server.node_name == "test-tcp-server"
1616
assert server.tcp_ip == "127.0.0.1"
1717
assert server.buffer_size == 1024
18-
assert server.connections == 2
18+
assert server.connections == 10
1919

2020

2121
def test_start_server():
2222
server = TcpServer(node_name="test-tcp-server", tcp_ip="127.0.0.1", tcp_port=10000)
2323
assert server.tcp_ip == "127.0.0.1"
2424
assert server.tcp_port == 10000
25-
assert server.connections == 2
25+
assert server.connections == 10
2626
server.start()
2727

2828

@@ -81,31 +81,31 @@ def test_resolve_message_name(mock_import_module, mock_sys_modules):
8181
def test_publish_add_new_topic(mock_ros_publisher):
8282
server = TcpServer(node_name="test-tcp-server", tcp_ip="127.0.0.1", tcp_port=10000)
8383
result = SysCommands(server).publish("object_pos_topic", "std_msgs/Bool")
84-
assert server.publishers != {}
84+
assert server.publishers_table != {}
8585
mock_ros_publisher.assert_called_once
8686

8787

8888
@mock.patch.object(rospy, "Publisher")
8989
def test_publish_existing_topic(mock_ros_publisher):
9090
server = TcpServer(node_name="test-tcp-server", tcp_ip="127.0.0.1", tcp_port=10000)
91-
server.publishers = {"object_pos_topic": mock.Mock()}
91+
server.publishers_table = {"object_pos_topic": mock.Mock()}
9292
result = SysCommands(server).publish("object_pos_topic", "std_msgs/Bool")
93-
assert server.publishers["object_pos_topic"] is not None
93+
assert server.publishers_table["object_pos_topic"] is not None
9494
mock_ros_publisher.assert_called_once
9595

9696

9797
def test_publish_empty_topic_should_return_none():
9898
server = TcpServer(node_name="test-tcp-server", tcp_ip="127.0.0.1", tcp_port=10000)
9999
result = SysCommands(server).publish("", "pos")
100100
assert result is None
101-
assert server.publishers == {}
101+
assert server.publishers_table == {}
102102

103103

104104
def test_publish_empty_message_should_return_none():
105105
server = TcpServer(node_name="test-tcp-server", tcp_ip="127.0.0.1", tcp_port=10000)
106106
result = SysCommands(server).publish("test-topic", "")
107107
assert result is None
108-
assert server.publishers == {}
108+
assert server.publishers_table == {}
109109

110110

111111
@mock.patch.object(rospy, "Subscriber")

0 commit comments

Comments
 (0)