Skip to content
This repository was archived by the owner on Nov 23, 2017. It is now read-only.

Commit 6855e7e

Browse files
author
Vincent Michel
committed
Update tests after fix #480
1 parent 913d7cb commit 6855e7e

File tree

2 files changed

+16
-2
lines changed

2 files changed

+16
-2
lines changed

tests/test_base_events.py

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1463,6 +1463,20 @@ def test_create_datagram_endpoint_connect_err(self):
14631463
self.assertRaises(
14641464
OSError, self.loop.run_until_complete, coro)
14651465

1466+
@patch_socket
1467+
def test_create_datagram_endpoint_no_connect_when_broadcast_allowed(self):
1468+
self.loop.sock_connect = sock_connect = mock.Mock()
1469+
sock_connect.return_value = []
1470+
1471+
coro = self.loop.create_datagram_endpoint(
1472+
asyncio.DatagramProtocol,
1473+
remote_addr=('127.0.0.1', 0),
1474+
allow_broadcast=True)
1475+
1476+
self.loop.run_until_complete(coro)
1477+
1478+
self.assertFalse(sock_connect.called)
1479+
14661480
@patch_socket
14671481
def test_create_datagram_endpoint_socket_err(self, m_socket):
14681482
m_socket.getaddrinfo = socket.getaddrinfo

tests/test_selector_events.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1673,7 +1673,7 @@ def test_sendto_error_received(self):
16731673
def test_sendto_error_received_connected(self):
16741674
data = b'data'
16751675

1676-
self.sock.send.side_effect = ConnectionRefusedError
1676+
self.sock.sendto.side_effect = ConnectionRefusedError
16771677

16781678
transport = self.datagram_transport(address=('0.0.0.0', 1))
16791679
transport._fatal_error = mock.Mock()
@@ -1768,7 +1768,7 @@ def test_sendto_ready_error_received(self):
17681768
self.assertFalse(transport._fatal_error.called)
17691769

17701770
def test_sendto_ready_error_received_connection(self):
1771-
self.sock.send.side_effect = ConnectionRefusedError
1771+
self.sock.sendto.side_effect = ConnectionRefusedError
17721772

17731773
transport = self.datagram_transport(address=('0.0.0.0', 1))
17741774
transport._fatal_error = mock.Mock()

0 commit comments

Comments
 (0)